Sdílet prostřednictvím


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 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:

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

  2. The PlacementTarget of a ContextMenu that contains the MenuItem.

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

  4. Klikli MenuItem jsme na to.

Informace o vlastnosti závislosti

Položka Hodnota
Pole Identifikátor CommandProperty
Vlastnosti metadat nastavené na true None

Platí pro