CanExecuteRoutedEventArgs.Parameter Właściwość
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Pobiera dane specyficzne dla polecenia.
public:
property System::Object ^ Parameter { System::Object ^ get(); };
public object Parameter { get; }
member this.Parameter : obj
Public ReadOnly Property Parameter As Object
Wartość właściwości
Dane polecenia. Wartość domyślna to null
.
Przykłady
W poniższym przykładzie pokazano, jak użyć elementu Button jako źródła poleceń dla polecenia niestandardowego. Właściwość Command obiektu Button jest ustawiona na niestandardową RoutedCommand wywołaną customCommand
metodę Slider , a CommandParameter właściwość jest używana do przekazywania wartości Value właściwości kontrolki. Jest to osiągnięcie przy użyciu powiązania danych w celu powiązania CommandParameter właściwości z właściwością Value . Konwerter w wyrażeniu powiązania jest niestandardowy IValueConverter , który konwertuje Value na element Int32 przed powiązaniem go z elementem 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"/>
Uwagi
Parametr polecenia służy do przekazywania określonych informacji do polecenia podczas jego wykonywania. Typ danych jest definiowany przez polecenie .
Parameter może mieć wartość null
. Wiele poleceń nie przetwarza ani nie oczekuje parametrów polecenia.