Freigeben über


ButtonBase.CommandParameter Eigenschaft

Definition

Dient zum Abrufen oder Festlegen des Parameters, der an die Command-Eigenschaft übergeben werden soll.

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

Eigenschaftswert

Parameter, der an die Command Eigenschaft übergeben werden soll.

Attribute

Hinweise

Die meisten vorhandenen Befehle aus den Befehlsbibliotheken verwenden keinen Befehlsparameter. Von den Befehlen, die einen Befehlsparameter verwenden, verwenden die meisten dieser Befehle einen Parameter mit einem Grundtypwert, z. B. eine ganze Zahl oder eine Zeichenfolge. Es ist jedoch möglich, einen benutzerdefinierten Befehl zu erstellen, bei dem dieser Befehl einen nichtprimitiven Typ als Befehlsparameter erwartet. Bei einem benutzerdefinierten Befehlsfall wie diesem kann die Einstellung CommandParameter im Code eine neue oder vorhandene Objektinstanz erfordern. Das Festlegen CommandParameter im Markup erfordert möglicherweise eine Eigenschaftselementsyntax, wobei das Objektelement, das die Eigenschaftenelementsyntax erfüllt, ein neues Element des Typs ist, der von diesem Befehl erwartet wird. Alternativ kann die Einstellung im Markup einen Verweis über eine Markuperweiterung auf ein vorhandenes Objekt erfordern (in der Regel werden diese Verweise mit Binding Markup Extension oder StaticResource Markup Extension erstellt).

Verwendung von XAML-Attributen

<object CommandParameter="commandParameter" />

XAML-Werte

Commandparameter Ein Wert desselben Typs wie der in der Command Eigenschaft angegebene Befehl. Wenn Sie einen vorhandenen Befehlsbibliotheksbefehl verwenden, lesen Sie die Dokumentation der Befehlsbibliothek für XAML-Verwendungsinformationen, einschließlich des erwarteten Befehlstyps CommandParameter . Wenn Sie einen benutzerdefinierten Befehl verwenden, lesen Sie die Hinweise.

Informationen zur Abhängigkeitseigenschaft

Element Wert
Bezeichnerfeld CommandParameterProperty
Auf Metadateneigenschaften festgelegt true Nichts

Gilt für:

Weitere Informationen