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 da propriedade

Os dados de comando. O valor padrão é null.

Exemplos

O exemplo a seguir aparece para usar um Button como a origem do comando para um comando personalizado. A Command propriedade do Button é definida como o personalizado RoutedCommand chamado customCommand e o CommandParameter é usado para passar o valor da Value propriedade de um Slider controle. Isso é uma realização usando a vinculação de dados para associar o CommandParameterValue à propriedade . O conversor na expressão de associação é um personalizado IValueConverter que é convertido Value em um Int32 antes de vinculá-lo 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"/>

Comentários

O parâmetro de comando é usado para passar informações específicas para o comando quando ele é executado. O tipo dos dados é definido pelo comando .

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

Aplica-se a

Confira também