Share via


MenuItem.Command Propriedade

Definição

Obtém ou define o comando associado ao item de 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 da propriedade

O comando associado ao MenuItem. O padrão é null.

Atributos

Exemplos

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

Comentários

Essa propriedade é usada para associar um comando a uma instância específica MenuItem . O exemplo a seguir associa o comando Copy a um MenuItem e fornece automaticamente o texto do gesto de entrada Ctrl+C. O exemplo não define a Header propriedade , mas para Header o MenuItem é "Copiar" em tempo de execução. Você pode especificar outro cabeçalho para o MenuItem se quiser que ele seja diferente. Para obter informações sobre como associar ao comando desejado, consulte Adicionar um comando a um MenuItem.

<MenuItem Command="ApplicationCommands.Copy"/>

Um comando é gerado quando um MenuItem é clicado , logo após o Click evento. O comando é gerado no elemento de acordo com as seguintes prioridades:

  1. Se CommandTarget for definido no MenuItem, esse elemento será usado.

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

  3. O destino de foco da janela main que contém um Menu.

  4. O MenuItem que foi clicado.

Informações da propriedade de dependência

Campo Identificador CommandProperty
Propriedades de metadados definidas como true Nenhum

Aplica-se a