ButtonBase.CommandParameter Propiedad

Definición

Obtiene o establece el parámetro que se va a pasar a la propiedad Command.Gets or sets the parameter to pass to the Command property.

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; }
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.Parameter to pass to the Command property.

Atributos

Comentarios

La mayoría de los comandos existentes de las bibliotecas de comandos no usan un parámetro de comando.Most existing commands from the command libraries do not use a command parameter. 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.Of the commands that do use a command parameter, most of these take a parameter with some primitive type value, such as an integer or a string. Sin embargo, es posible crear un comando personalizado en el que ese comando espera un tipo no primitivo como parámetro de comando.However, it is possible to create a custom command where that command expects a nonprimitive type as its command parameter. En un caso de comando personalizado como este, CommandParameter la configuración de en el código podría requerir una instancia de objeto nueva o existente.For a custom command case like this, setting CommandParameter in code might require a new or existing object instance. 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.Setting CommandParameter in markup might require property element syntax, where the object element filling the property element syntax is a new element of the type expected by that command. Como alternativa, el establecimiento de en el marcado podría requerir una referencia a través de una extensión de marcado para un objeto existente (normalmente estas referencias se realizan con la extensión de marcado de enlace o la extensión de marcado StaticResource).Alternatively, setting in markup might require a reference through a markup extension to an existing object (typically these references are made with Binding Markup Extension or StaticResource Markup Extension).

Uso de atributos XAMLXAML Attribute Usage

<object CommandParameter="commandParameter" />  

Valores XAMLXAML Values

commandParametercommandParameter
Un valor del mismo tipo que el comando concreto especificado en la Command propiedad espera.A value of the same type as the particular command specified in the Command property expects. Si usa un comando de la biblioteca de comandos existente, consulte la documentación de la XAMLXAML biblioteca de comandos para obtener información de CommandParameter uso, incluido qué tipo de comando espera.If you use an existing command library command, see that command library's documentation for XAMLXAML usage information, including which type of CommandParameter the command expects. Si usa un comando personalizado, consulte la sección Comentarios.If you use a custom command, see Remarks.

Información sobre propiedades de dependenciaDependency Property Information

Campo de identificadorIdentifier field CommandParameterProperty
Propiedades de metadatos establecidas entrueMetadata properties set to true NingunaNone

Se aplica a

Consulte también: