ButtonBase.CommandParameter Proprietà
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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à
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 |