MenuItem.Command Proprietà

Definizione

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 utilizzare 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 utilizzata per associare un comando a una particolare MenuItem istanza. Nell'esempio seguente il comando Copy viene associato a e MenuItem viene fornito automaticamente il testo del movimento di input CTRL+C. L'esempio non imposta la Header proprietà , ma per è HeaderMenuItem "Copia" in fase di esecuzione. È possibile specificare un'altra intestazione per se MenuItem si desidera che sia diversa. Per informazioni su come eseguire l'associazione al comando desiderato, vedere Aggiungere un comando a un oggetto MenuItem.

<MenuItem Command="ApplicationCommands.Copy"/>

Quando si fa clic su un oggetto viene generato un MenuItem comando , subito dopo l'evento Click . Il comando viene generato sull'elemento in base alle priorità seguenti:

  1. Se CommandTarget è impostato su , viene utilizzato l'elemento MenuItem.

  2. Oggetto PlacementTarget di un ContextMenu oggetto che contiene l'oggetto MenuItem.

  3. Destinazione dello stato attivo della finestra principale che contiene un oggetto Menu.

  4. Controllo MenuItem che è stato selezionato.

Informazioni proprietà di dipendenza

Campo Identificatore CommandProperty
Proprietà dei metadati impostate su true Nessuno

Si applica a