CanExecuteRoutedEventArgs.Parameter Propriedade
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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.