MenuItem.Command Propriété
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Obtient ou définit la commande associée à l'élément 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
Valeur de propriété
Commande associée à MenuItem. La valeur par défaut est null
.
- Attributs
Exemples
Les exemples suivants montrent comment utiliser la propriété de commande pour associer des commandes à des éléments 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);
Remarques
Cette propriété est utilisée pour associer une commande à une instance particulière MenuItem . L’exemple suivant associe la commande Copier à un MenuItem et fournit automatiquement le texte de mouvement d’entrée Ctrl+C. L’exemple ne définit pas la Header propriété , mais le Header pour est « Copier » au moment de l’exécution MenuItem . Vous pouvez spécifier un autre en-tête pour le MenuItem si vous souhaitez qu’il soit différent. Pour plus d’informations sur la liaison à la commande souhaitée, consultez Ajouter une commande à un menuItem.
<MenuItem Command="ApplicationCommands.Copy"/>
Une commande est déclenchée lorsque l’utilisateur clique sur un MenuItem , juste après l’événement Click . La commande est déclenchée sur l’élément en fonction des priorités suivantes :
Si CommandTarget est défini sur , MenuItemcet élément est utilisé.
PlacementTarget d’un ContextMenu qui contient le MenuItem.
Cible de focus de la fenêtre principale qui contient un Menu.
MenuItem sur lequel l'utilisateur a cliqué.
Informations sur les propriétés de dépendance
Champ Identificateur | CommandProperty |
Propriétés de métadonnées définies sur true |
Aucun |