ButtonBase.CommandParameter Propriedade

Definição

Obtém ou define o parâmetro a ser passado para a propriedade Command.

public:
 property System::Object ^ CommandParameter { System::Object ^ get(); void set(System::Object ^ value); };
[System.ComponentModel.Bindable(true)]
[System.Windows.Localizability(System.Windows.LocalizationCategory.NeverLocalize)]
public object CommandParameter { get; set; }
[<System.ComponentModel.Bindable(true)>]
[<System.Windows.Localizability(System.Windows.LocalizationCategory.NeverLocalize)>]
member this.CommandParameter : obj with get, set
Public Property CommandParameter As Object

Valor da propriedade

Object

Parâmetro a ser passado para a propriedade Command.

Atributos

Comentários

A maioria dos comandos existentes das bibliotecas de comandos não usa um parâmetro de comando. Dos comandos que usam um parâmetro de comando, a maioria deles usa um parâmetro com algum valor de tipo primitivo, como um inteiro ou uma cadeia de caracteres. No entanto, é possível criar um comando personalizado em que esse comando espera um tipo nãoprimitivo como seu parâmetro de comando. Para um caso de comando personalizado como este, a configuração CommandParameter no código pode exigir uma instância de objeto nova ou existente. A configuração CommandParameter na marcação pode exigir sintaxe de elemento de propriedade, em que o elemento de objeto que preenche a sintaxe do elemento de propriedade é um novo elemento do tipo esperado por esse comando. Como alternativa, a configuração na marcação pode exigir uma referência por meio de uma extensão de marcação para um objeto existente (normalmente, essas referências são feitas com a Extensão de Marcação de Associação ou a Extensão de Marcação StaticResource).

Uso do Atributo XAML

<object CommandParameter="commandParameter" />  

Valores XAML

Commandparameter
Um valor do mesmo tipo que o comando específico especificado na Command propriedade espera. Se você usar um comando de biblioteca de comandos existente, consulte a documentação da biblioteca de comandos para informações de uso XAML, incluindo qual tipo de CommandParameter comando espera. Se você usar um comando personalizado, consulte Comentários.

Informações da propriedade de dependência

Campo identificador CommandParameterProperty
Propriedades de metadados definidas como true Nenhum

Aplica-se a

Confira também