MenuItem.Command Właściwość
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Pobiera lub ustawia polecenie skojarzone z elementem menu.
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
Wartość właściwości
Polecenie skojarzone z elementem MenuItem. Wartość domyślna to null
.
- Atrybuty
Przykłady
W poniższych przykładach pokazano, jak za pomocą właściwości polecenia skojarzyć polecenia z elementami menu.
<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);
Uwagi
Ta właściwość służy do skojarzenia polecenia z określonym MenuItem wystąpieniem. Poniższy przykład kojarzy polecenie Copy z elementem MenuItem i automatycznie dostarcza tekst gestu wejściowego Ctrl+C. W przykładzie nie ustawiono Header właściwości , ale Header dla MenuItem właściwości jest "Kopiuj" w czasie wykonywania. Możesz określić inny nagłówek dla elementu , MenuItem jeśli chcesz, aby był inny. Aby uzyskać informacje na temat sposobu powiązania z żądanym poleceniem, zobacz Dodawanie polecenia do menuItem.
<MenuItem Command="ApplicationCommands.Copy"/>
Polecenie jest wywoływane po MenuItem kliknięciu Click polecenia — tuż po zdarzeniu. Polecenie jest wywoływane na elemecie zgodnie z następującymi priorytetami:
Jeśli CommandTarget jest ustawiona na elemecie MenuItem, jest używany ten element.
Element PlacementTarget z elementem ContextMenu zawierającym element MenuItem.
Obiekt docelowy fokusu okna głównego, który zawiera element Menu.
Klikniętą MenuItem .
Informacje dotyczące właściwości zależności
Pole identyfikatora | CommandProperty |
Właściwości metadanych ustawione na true |
Brak |