MenuItem.Command Propriedade

Definição

Recebe ou define o comando associado ao item do 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

Valor de Propriedade

O comando associado ao MenuItem. A predefinição é null.

Atributos

Exemplos

Os exemplos seguintes mostram como usar a propriedade de comandos para associar comandos a itens do 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);

Observações

Esta propriedade é usada para associar um comando a uma instância particular MenuItem . O exemplo seguinte associa o comando Copiar a MenuItem e fornece automaticamente o gesto de entrada Ctrl+C. O exemplo não define a propriedade Header , mas o Header para é MenuItem "Copiar" em tempo de execução. Podes especificar outro cabeçalho para o MenuItem se quiseres que seja diferente. Para informações sobre como associar ao comando desejado, veja Adicionar um Comando a um MenuItem.

<MenuItem Command="ApplicationCommands.Copy"/>

Um comando é ativado quando a MenuItem é clicado – logo após o Click evento. O comando é elevado sobre o elemento de acordo com as seguintes prioridades:

  1. Se CommandTarget for definido em , MenuItemesse elemento é usado.

  2. O PlacementTarget de um ContextMenu que contém o MenuItem.

  3. O alvo de foco da janela principal que contém um Menu.

  4. Então MenuItem isso foi feito.

Informação de Propriedade de Dependência

Item Value
Campo identificador CommandProperty
Propriedades dos metadados definidas como true None

Aplica-se a