MenuItem.Command Egenskap

Definition

Hämtar eller anger kommandot som är associerat med menyalternativet.

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

Egenskapsvärde

Kommandot som är associerat med MenuItem. Standardvärdet är null.

Attribut

Exempel

I följande exempel visas hur du använder kommandoegenskapen för att associera kommandon med menyalternativ.

<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);

Kommentarer

Den här egenskapen används för att associera ett kommando med en viss MenuItem instans. I följande exempel associeras kommandot Kopiera med en MenuItem och tillhandahåller automatiskt indatagesttexten Ctrl+C. Exemplet anger Header inte egenskapen, men Header för MenuItem är "Kopiera" vid körning. Du kan ange en annan rubrik för MenuItem om du vill att den ska vara annorlunda. Information om hur du binder till önskat kommando finns i Lägga till ett kommando i en MenuItem.

<MenuItem Command="ApplicationCommands.Copy"/>

Ett kommando aktiveras när en MenuItem klickas – strax efter Click händelsen. Kommandot aktiveras för elementet enligt följande prioriteringar:

  1. Om CommandTarget har angetts för MenuItemanvänds det elementet.

  2. För PlacementTarget en ContextMenu som innehåller MenuItem.

  3. Fokusmålet för huvudfönstret som innehåller en Menu.

  4. Det MenuItem klickades.

Information om beroendeegenskap

Objekt Value
Identifierarfält CommandProperty
Metadataegenskaper inställda på true Ingen

Gäller för