ButtonBase.CommandParameter 屬性

定義

取得或設定要傳遞至 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

屬性值

Object

要傳遞至 Command 屬性的參數。

屬性

備註

來自命令程式庫的大部分現有命令都不會使用命令參數。 在使用命令參數的命令中,大部分命令都會採用具有某些基本類型值的參數,例如整數或字串。 不過,可以建立自訂命令,其中該命令預期非特殊類型做為其命令參數。 針對類似這樣的自訂命令案例,在程式碼中設定 CommandParameter 可能需要新的或現有的物件實例。 在標記中設定 CommandParameter 可能需要屬性專案語法,其中填滿屬性專案語法的物件專案是該命令所預期型別的新元素。 或者,在標記中設定可能需要透過標記延伸至現有物件的參考, (這些參考通常是使用系 結標記延伸StaticResource 標記延伸) 。

XAML Attribute Usage

<object CommandParameter="commandParameter" />  

XAML 值

commandParameter
與 屬性中指定的 Command 特定命令相同的型別值。 如果您使用現有的命令庫命令,請參閱該命令程式庫的檔以取得 XAML 使用資訊,包括預期的命令類型 CommandParameter 。 如果您使用自訂命令,請參閱。

相依性屬性資訊

識別碼欄位 CommandParameterProperty
設定為 的中繼資料屬性 true

適用於

另請參閱