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 マークアップ拡張を使用して行われます)。
XAML 属性の使用方法
<object CommandParameter="commandParameter" />
XAML 値
commandParameter
プロパティで指定された特定のコマンドと同じ型の Command 値。 既存のコマンド ライブラリ コマンドを使用する場合は、そのコマンド ライブラリのドキュメントで、コマンドの種類 CommandParameter を含む XAML 使用法情報を参照してください。 カスタム コマンドを使用する場合は、「解説」を参照してください。
依存プロパティ情報
識別子フィールド | CommandParameterProperty |
に設定されたメタデータ プロパティ true |
なし |