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 MenuItem. Výchozí formát 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 se používá k přidružení příkazu k určité MenuItem instanci. Následující příklad přidruží příkaz Copy k MenuItem a automaticky zadá text vstupního gesta Ctrl+C. Příklad nenastaví Header vlastnost, ale Header hodnota pro MenuItem je "Kopírovat" za běhu. Pokud chcete, aby se lišil, můžete pro MenuItem objekt zadat jiné záhlaví. Informace o vytvoření vazby k požadovanému příkazu najdete v tématu Přidání příkazu do MenuItem.
<MenuItem Command="ApplicationCommands.Copy"/>
Při kliknutí na příkaz MenuItem se vyvolá příkaz – hned po Click události. Příkaz je na elementu vyvolána podle následujících priorit:
Pokud CommandTarget je nastavena na MenuItem, použije se tento prvek.
Hodnota PlacementTarget objektu ContextMenu , který obsahuje MenuItem.
Cíl fokusu hlavního okna, které obsahuje Menu.
Na MenuItem který se kliklo.
Informace o vlastnosti závislosti
Pole Identifikátor | CommandProperty |
Vlastnosti metadat nastavené na true |
Žádné |