Condividi tramite


ButtonBase.CommandParameter Proprietà

Definizione

Ottiene o imposta il parametro da passare alla proprietà 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

Valore della proprietà

Object

Parametro da passare alla proprietà Command.

Attributi

Commenti

La maggior parte dei comandi esistenti dalle librerie dei comandi non usa un parametro di comando. Dei comandi che usano un parametro di comando, la maggior parte di queste accetta un parametro con un valore di tipo primitivo, ad esempio un numero intero o una stringa. Tuttavia, è possibile creare un comando personalizzato in cui tale comando prevede un tipo nonprimitivo come parametro di comando. Per un caso di comando personalizzato come questo, l'impostazione CommandParameter nel codice potrebbe richiedere un'istanza dell'oggetto nuova o esistente. L'impostazione CommandParameter nel markup potrebbe richiedere la sintassi degli elementi di proprietà, in cui l'elemento oggetto che riempie la sintassi dell'elemento proprietà è un nuovo elemento del tipo previsto da tale comando. In alternativa, l'impostazione nel markup potrebbe richiedere un riferimento tramite un'estensione di markup a un oggetto esistente( in genere questi riferimenti vengono creati con l'estensione di markup binding o l'estensione di markup StaticResource).

Uso della sintassi XAML per gli attributi

<object CommandParameter="commandParameter" />  

Valori XAML

commandParameter
Un valore dello stesso tipo del comando specifico specificato nella Command proprietà prevede. Se usi un comando della libreria dei comandi esistente, vedi la documentazione della libreria dei comandi per informazioni sull'utilizzo XAML, incluso il tipo di CommandParameter comando previsto. Se si usa un comando personalizzato, vedere Osservazioni.

Informazioni proprietà di dipendenza

Campo Identificatore CommandParameterProperty
Proprietà dei metadati impostate su true Nessuno

Si applica a

Vedi anche