CanExecuteRoutedEventArgs.Parameter Propriedade
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
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.