MenuItem.Command Vlastnost

Definice

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:

  1. Pokud CommandTarget je nastavena na MenuItem, použije se tento prvek.

  2. Hodnota PlacementTarget objektu ContextMenu , který obsahuje MenuItem.

  3. Cíl fokusu hlavního okna, které obsahuje Menu.

  4. Na MenuItem který se kliklo.

Informace o vlastnosti závislosti

Pole Identifikátor CommandProperty
Vlastnosti metadat nastavené na true Žádné

Platí pro