CanExecuteRoutedEventArgs.Parameter Propiedad

Definición

Obtiene los datos específicos del comando.

public:
 property System::Object ^ Parameter { System::Object ^ get(); };
public object Parameter { get; }
member this.Parameter : obj
Public ReadOnly Property Parameter As Object

Valor de propiedad

Datos del comando. El valor predeterminado es null.

Ejemplos

En el ejemplo siguiente se muestra para usar como Button origen de comandos para un comando personalizado. La Command propiedad de Button se establece en el elemento personalizado RoutedCommand llamado customCommand y CommandParameter se usa para pasar el valor de la Value propiedad de un Slider control . Esto se realiza mediante el enlace de datos para enlazar a CommandParameter la Value propiedad . El convertidor de la expresión de enlace es un personalizado IValueConverter que se convierte Value en un Int32 objeto antes de enlazarlo a CommandParameter.

<!-- The Command Source for the custom command-->
<!-- Passes Slider.Value as the CommandParameter-->
<Button Command="{x:Static custom:Window1.customCommand}" 
        Content="Command"
        CommandParameter="{Binding ElementName=secondSlider,
                            Path=Value,
                            Converter={StaticResource ValueConverterResource}}" 
        Margin="10"/>

Comentarios

El parámetro command se usa para pasar información específica al comando cuando se ejecuta. El comando define el tipo de los datos.

Parameter puede ser null. Muchos comandos no procesan ni esperan parámetros de comando.

Se aplica a

Consulte también