Condividi tramite


CanExecuteRoutedEventArgs.Parameter Proprietà

Definizione

Ottiene i dati specifici del comando.

public:
 property System::Object ^ Parameter { System::Object ^ get(); };
public object Parameter { get; }
member this.Parameter : obj
Public ReadOnly Property Parameter As Object

Valore della proprietà

Dati del comando. Il valore predefinito è null.

Esempio

Nell'esempio seguente viene visualizzato l'uso di un Button oggetto come origine dei comandi per un comando personalizzato. La Command proprietà dell'oggetto Button è impostata sulla proprietà personalizzata denominata customCommand e viene CommandParameter utilizzata RoutedCommand per passare il valore della Value proprietà di un Slider controllo. Questa operazione viene eseguita usando databinding per associare l'oggetto CommandParameterValue alla proprietà. Il convertitore nell'espressione di associazione è un oggetto personalizzato IValueConverter che converte Value in un Int32 oggetto prima di associarlo 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"/>

Commenti

Il parametro di comando viene usato per passare informazioni specifiche al comando quando viene eseguito. Il tipo dei dati è definito dal comando.

Parameter può essere null. Molti comandi non elaborano o prevedono parametri di comando.

Si applica a

Vedi anche