MenuItem.Command Propiedad
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Obtiene o establece el comando asociado al elemento de menú.
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 propiedad
Comando asociado a .MenuItem El valor predeterminado es null.
- Atributos
Ejemplos
En los ejemplos siguientes se muestra cómo usar la propiedad command para asociar comandos a elementos de menú.
<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);
Comentarios
Esta propiedad se usa para asociar un comando a una instancia determinada MenuItem . En el ejemplo siguiente se asocia el comando Copiar a MenuItem y se proporciona automáticamente el texto del gesto de entrada Ctrl+C. El ejemplo no establece la Header propiedad , pero el Header para MenuItem es "Copiar" en tiempo de ejecución. Puede especificar otro encabezado para MenuItem si quiere que sea diferente.
<MenuItem Command="ApplicationCommands.Copy"/>
Se genera un comando cuando se hace clic en , MenuItem justo después del Click evento . El comando se genera en el elemento según las siguientes prioridades:
Si CommandTarget se establece en , MenuItemse usa ese elemento.
PlacementTarget de un ContextMenu objeto que contiene el MenuItemobjeto .
Destino de foco de la ventana principal que contiene un Menu.
Objeto MenuItem en el que se hizo clic.
Información de la propiedad dependency
| Elemento | Importancia |
|---|---|
| Campo identificador | CommandProperty |
Propiedades de metadatos establecidas en true |
Ninguno |