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 Copiar a um MenuItem e fornece automaticamente o texto de gesto de entrada Ctrl+C. O exemplo não define a Header propriedade, mas a Header de MenuItem "Copiar" em tempo de execução. Você pode especificar outro cabeçalho para o MenuItem caso de desejar 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 estiver definido no MenuItemelemento , 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 Dependency
| Item | Valor |
|---|---|
| Campo identificador | CommandProperty |
Propriedades de metadados definidas como true |
Nenhum |