CanExecuteRoutedEventArgs.Parameter Propriedade

Definição

Obtém os dados específicos do 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 Propriedade

Os dados de comando. O valor predefinido é null.

Exemplos

O exemplo seguinte aparece para usar a Button como fonte de comando para um comando personalizado. A Command propriedade de o Button é definida como o personalizado RoutedCommand chamado customCommand e o CommandParameter é usado para passar o valor da Value propriedade de um Slider controlo. Isto é conseguido usando databinding para ligar o CommandParameter à Value propriedade. O conversor na expressão de ligação é um costume IValueConverter que converte Value em um Int32 antes de o ligar ao 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"/>

Observações

O parâmetro de comando é usado para passar informação específica ao comando quando este é executado. O tipo de dados é definido pelo comando.

Parameter pode ser null. Muitos comandos não processam nem esperam parâmetros de comando.

Aplica-se a

Ver também