MenuItem.Command 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 comando associato alla voce di menu.
public:
property System::Windows::Input::ICommand ^ Command { System::Windows::Input::ICommand ^ get(); void set(System::Windows::Input::ICommand ^ value); };
[System.ComponentModel.Bindable(true)]
[System.Windows.Localizability(System.Windows.LocalizationCategory.NeverLocalize)]
public System.Windows.Input.ICommand Command { get; set; }
[<System.ComponentModel.Bindable(true)>]
[<System.Windows.Localizability(System.Windows.LocalizationCategory.NeverLocalize)>]
member this.Command : System.Windows.Input.ICommand with get, set
Public Property Command As ICommand
Valore della proprietà
Il comando associato all'oggetto MenuItem. Il valore predefinito è null
.
- Attributi
Esempio
Negli esempi seguenti viene illustrato come usare la proprietà del comando per associare i comandi alle voci di menu.
<MenuItem Header="_Open" Command="ApplicationCommands.Open"/>
<MenuItem Header="_Save" Command="ApplicationCommands.Save"/>
mib = new MenuItem();
mib.Command = System.Windows.Input.ApplicationCommands.Copy;
mib.Header = "_Copy";
mi.Items.Add(mib);
mic = new MenuItem();
mic.Command = System.Windows.Input.ApplicationCommands.Paste;
mic.Header = "_Paste";
mi.Items.Add(mic);
Commenti
Questa proprietà viene usata per associare un comando a una determinata MenuItem istanza. L'esempio seguente associa il comando Copy a un MenuItem e fornisce automaticamente il testo del movimento di input CTRL+C. L'esempio non imposta la Header proprietà, ma per l'oggetto HeaderMenuItem è "Copia" in fase di esecuzione. È possibile specificare un'altra intestazione per l'oggetto MenuItem se si vuole che sia diverso. Per informazioni su come associare al comando desiderato, vedere Aggiungere un comando a un oggetto MenuItem.
<MenuItem Command="ApplicationCommands.Copy"/>
Viene generato un comando quando viene fatto clic su un MenuItem oggetto , subito dopo l'evento Click . Il comando viene generato sull'elemento in base alle priorità seguenti:
Se CommandTarget è impostato su , viene usato l'elemento MenuItem.
Oggetto PlacementTarget di un ContextMenu oggetto contenente l'oggetto MenuItem.
Destinazione dello stato attivo della finestra principale contenente un Menuoggetto .
Controllo MenuItem che è stato selezionato.
Informazioni proprietà di dipendenza
Campo Identificatore | CommandProperty |
Proprietà dei metadati impostate su true |
Nessuno |