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 illustrato l'uso di come Button origine del comando per un comando personalizzato. La Command proprietà di Button è impostata sull'oggetto personalizzato RoutedCommand denominato customCommand e CommandParameter viene utilizzato per passare il valore della Value proprietà di un Slider controllo. Si tratta di un risultato ottenuto tramite l'associazione dati per associare l'oggetto CommandParameterValue alla proprietà . Il convertitore nell'espressione di associazione è un oggetto personalizzato IValueConverter che viene convertito 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 di dati è definito dal comando .

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

Si applica a

Vedi anche