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 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.