CanExecuteRoutedEventArgs.Parameter Proprietà
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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.