MenuItem.Command Vlastnost
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Získá nebo nastaví příkaz přidružený k položce nabídky.
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
Hodnota vlastnosti
Příkaz přidružený k příkazu MenuItem. Výchozí hodnota je null.
- Atributy
Příklady
Následující příklady ukazují, jak pomocí vlastnosti příkazu přidružit příkazy k položkám nabídky.
<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);
Poznámky
Tato vlastnost slouží k přidružení příkazu k určité MenuItem instanci. Následující příklad přidruží příkaz Kopírovat k MenuItem a automaticky zadá vstupní gesto textu Ctrl+C. Příklad nenastaví Header vlastnost, ale Header pro MenuItem hodnotu Copy je za běhu. Pokud chcete, aby byla jiná, můžete zadat další záhlaví MenuItem . Informace o tom, jak vytvořit vazbu k požadovanému příkazu, naleznete v tématu Přidání příkazu do MenuItem.
<MenuItem Command="ApplicationCommands.Copy"/>
Příkaz se vyvolá po MenuItem kliknutí na událost.Click Příkaz je vyvolán na prvku podle následujících priorit:
Pokud CommandTarget je nastavena na MenuItem, tento prvek je použit.
The PlacementTarget of a ContextMenu that contains the MenuItem.
Cíl fokusu hlavního okna, které obsahuje .Menu
Klikli MenuItem jsme na to.
Informace o vlastnosti závislosti
| Položka | Hodnota |
|---|---|
| Pole Identifikátor | CommandProperty |
Vlastnosti metadat nastavené na true |
None |