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 au 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 du mouvement d’entrée Ctrl+C. L’exemple ne définit pas la Header propriété, mais la Header valeur « Copy » au moment de l’exécution MenuItem est définie. Vous pouvez spécifier un autre en-tête pour le MenuItem cas où 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 lorsqu’un MenuItem clic est fait , juste après l’événement Click . La commande est déclenchée sur l’élément en fonction des priorités suivantes :
S’il CommandTarget est défini sur le MenuItem, cet élément est utilisé.
D’un PlacementTargetContextMenu qui contient le MenuItem.
Cible de focus de la fenêtre principale qui contient un Menu.
C’est MenuItem ce qui a été cliqué.
Informations sur les propriétés de dépendance
| Élément | Valeur |
|---|---|
| Champ d’identificateur | CommandProperty |
Propriétés de métadonnées définies sur true |
Aucun |