CanExecuteRoutedEventArgs.Parameter 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 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.