ButtonBase.CommandParameter Propiedad
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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
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 |