MenuItem.Command Propriedade
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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:
Se CommandTarget for definido no MenuItem, esse elemento será usado.
O PlacementTarget de um ContextMenu que contém o MenuItem.
O destino de foco da janela principal que contém um Menu.
O MenuItem que foi clicado.
Informações da propriedade de dependência
Campo Identificador | CommandProperty |
Propriedades de metadados definidas como true |
Nenhum |