ButtonBase.CommandParameter Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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
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 |