Freigeben über


ButtonBase.CommandParameter Eigenschaft

Definition

Ruft den Parameter ab, der an die Command-Eigenschaft übergeben wird, oder legt diesen fest.

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

Object

Der Parameter, der an die Command-Eigenschaft übergeben wird.

Attribute

Hinweise

Die meisten vorhandenen Befehle aus den Befehlsbibliotheken verwenden keinen Befehlsparameter. Von den Befehlen, die einen Befehlsparameter verwenden, nehmen die meisten dieser Parameter einen Parameter mit einem Grundtypwert, z. B. eine ganze Zahl oder eine Zeichenfolge. Es ist jedoch möglich, einen benutzerdefinierten Befehl zu erstellen, in dem dieser Befehl einen nichtprimitiven Typ als Befehlsparameter erwartet. Bei einem benutzerdefinierten Befehlsfall wie diesem erfordert die Einstellung CommandParameter im Code möglicherweise eine neue oder vorhandene Objektinstanz. Das Festlegen CommandParameter in Markup erfordert möglicherweise die Syntax des Eigenschaftselements, bei dem das Objektelement die Syntax des Eigenschaftselements erfüllt, ein neues Element des Typs, der von diesem Befehl erwartet wird. Alternativ erfordert die Einstellung im Markup möglicherweise einen Verweis über eine Markuperweiterung auf ein vorhandenes Objekt (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 Hinweise.

Informationen zur Abhängigkeitseigenschaft

Bezeichnerfeld CommandParameterProperty
Metadateneigenschaften auf true festgelegt Keine

Gilt für

Siehe auch