MenuItem.Command Özellik

Tanım

Menü öğesiyle ilişkili komutu alır veya ayarlar.

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

Özellik Değeri

ile MenuItemilişkilendirilmiş komut. Varsayılan değer: null.

Öznitelikler

Örnekler

Aşağıdaki örneklerde komutları menü öğeleriyle ilişkilendirmek için komut özelliğinin nasıl kullanılacağı gösterilmektedir.

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

Açıklamalar

Bu özellik, bir komutu belirli MenuItem bir örnekle ilişkilendirmek için kullanılır. Aşağıdaki örnek Kopyala komutunu bir MenuItem ile ilişkilendirir ve Ctrl+C giriş hareketi metnini otomatik olarak sağlar. Örnek özelliğini ayarlamaz Header , ancak Header için MenuItem çalışma zamanında "Kopyala"dır. Farklı olmasını istiyorsanız için MenuItem başka bir üst bilgi belirtebilirsiniz. İstenen komuta bağlanma hakkında bilgi için bkz. MenuItem'a Komut Ekleme.

<MenuItem Command="ApplicationCommands.Copy"/>

bir komutuna tıklandığında MenuItem , olaydan Click hemen sonra oluşturulur. komutu öğesinde aşağıdaki önceliklere göre oluşturulur:

  1. üzerinde MenuItemayarlanırsaCommandTarget, bu öğe kullanılır.

  2. PlacementTarget öğesini içeren öğesinin ContextMenu .MenuItem

  3. içeren ana pencerenin Menuodak hedefi.

  4. Tıklanan MenuItem .

Bağımlılık Özelliği Bilgileri

Tanımlayıcı alanı CommandProperty
Meta veri özellikleri olarak ayarlandı true Hiçbiri

Şunlara uygulanır