ButtonBase.CommandParameter プロパティ
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
Command プロパティに渡すパラメーターを取得または設定します。
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
Command プロパティに渡すパラメーター。
- 属性
コマンド ライブラリの既存のコマンドのほとんどは、コマンド パラメーターを使用しません。 コマンド パラメーターを使用するコマンドのうち、ほとんどの場合、整数や文字列などのプリミティブ型の値を持つパラメーターを受け取ります。 ただし、カスタム コマンドを作成できます。このコマンドでは、コマンド パラメーターとして非特権型が想定されます。 このようなカスタム コマンドの場合、コード内の設定 CommandParameter では、新規または既存のオブジェクト インスタンスが必要になる場合があります。 マークアップで設定 CommandParameter するには、プロパティ要素の構文が必要な場合があります。ここで、プロパティ要素の構文を入力するオブジェクト要素は、そのコマンドで想定される型の新しい要素です。 または、マークアップの設定では、既存のオブジェクトへのマークアップ拡張を介した参照が必要になる場合があります (通常、これらの参照は 、バインディング マークアップ拡張 または StaticResource マークアップ拡張を使用して行われます)。
<object CommandParameter="commandParameter" />
commandParameter
プロパティで指定された特定のコマンドと同じ型の Command 値。 既存のコマンド ライブラリ コマンドを使用する場合は、そのコマンド ライブラリのドキュメントで、コマンドの種類 CommandParameter を含む XAML 使用法情報を参照してください。 カスタム コマンドを使用する場合は、「解説」を参照してください。
識別子フィールド | CommandParameterProperty |
に設定されたメタデータ プロパティ true |
なし |
製品 | バージョン |
---|---|
.NET Framework | 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8 |
Windows Desktop | 3.0, 3.1, 5, 6, 7 |