ButtonBase.CommandParameter Propiedad

Definición

Obtiene o establece el parámetro que se va a pasar a la propiedad 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 de propiedad

Object

Parámetro que se va a pasar a la propiedad Command.

Atributos

Comentarios

La mayoría de los comandos existentes de las bibliotecas de comandos no usan un parámetro de comando. De los comandos que usan un parámetro de comando, la mayoría de ellos toman un parámetro con algún valor de tipo primitivo, como un entero o una cadena. Sin embargo, es posible crear un comando personalizado en el que ese comando espera un tipo no principal como parámetro de comando. Para un caso de comando personalizado como este, la configuración CommandParameter en el código podría requerir una instancia de objeto nueva o existente. Establecer CommandParameter en el marcado puede requerir la sintaxis del elemento de propiedad, donde el elemento de objeto que rellena la sintaxis del elemento de propiedad es un nuevo elemento del tipo esperado por ese comando. Como alternativa, la configuración en el marcado puede requerir una referencia a través de una extensión de marcado a un objeto existente (normalmente estas referencias se realizan con la extensión de marcado de enlace o la extensión de marcado StaticResource).

Uso de atributos XAML

<object CommandParameter="commandParameter" />  

Valores XAML

commandParameter
Valor del mismo tipo que el comando concreto especificado en la Command propiedad espera. Si usas un comando de biblioteca de comandos existente, consulta la documentación de la biblioteca de comandos para obtener información de uso de XAML, incluido el tipo de CommandParameter comando que espera. Si usa un comando personalizado, vea Comentarios.

Información sobre propiedades de dependencia

Campo identificador CommandParameterProperty
Propiedades de metadatos establecidas en true None

Se aplica a

Consulte también