ButtonBase.CommandParameter Właściwość

Definicja

Pobiera lub ustawia parametr do przekazania do Command właściwości.

public:
 property System::Object ^ CommandParameter { System::Object ^ get(); void set(System::Object ^ value); };
[System.ComponentModel.Bindable(true)]
[System.Windows.Localizability(System.Windows.LocalizationCategory.NeverLocalize)]
public object CommandParameter { get; set; }
[<System.ComponentModel.Bindable(true)>]
[<System.Windows.Localizability(System.Windows.LocalizationCategory.NeverLocalize)>]
member this.CommandParameter : obj with get, set
Public Property CommandParameter As Object

Wartość właściwości

Object

Parametr do przekazania do Command właściwości.

Atrybuty

Uwagi

Większość istniejących poleceń z bibliotek poleceń nie używa parametru polecenia. Z poleceń, które używają parametru polecenia, większość z nich bierze parametr z jakąś wartością typu pierwotnego, taką jak liczba całkowita lub ciąg. Istnieje jednak możliwość utworzenia polecenia niestandardowego, w którym to polecenie oczekuje typu innego niż parametr polecenia. W przypadku niestandardowego przypadku polecenia, takiego jak ten, ustawienie CommandParameter w kodzie może wymagać nowego lub istniejącego wystąpienia obiektu. Ustawienie CommandParameter w znacznikach może wymagać składni elementu właściwości, gdzie element obiektu wypełniający składnię elementu właściwości jest nowym elementem typu oczekiwanego przez to polecenie. Alternatywnie ustawienie w adiustacji może wymagać odwołania za pomocą rozszerzenia znaczników do istniejącego obiektu (zazwyczaj te odwołania są wykonywane z rozszerzeniem znaczników powiązania lub staticResource Markup Extension).

Użycie atrybutu języka XAML

<object CommandParameter="commandParameter" />  

Wartości XAML

Commandparameter
Wartość tego samego typu co określone polecenie określone we Command właściwości oczekuje. Jeśli używasz istniejącego polecenia biblioteki poleceń, zapoznaj się z dokumentacją biblioteki poleceń dotyczącą informacji o użyciu języka XAML, w tym tego, jakiego typu CommandParameter polecenia oczekuje. Jeśli używasz polecenia niestandardowego, zobacz Uwagi.

Informacje dotyczące właściwości zależności

Pole identyfikatora CommandParameterProperty
Właściwości metadanych ustawione na true Brak

Dotyczy

Zobacz też