MenuItem.Command Özellik
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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şkili 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österilir.
<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" şeklindedir. 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:
üzerinde MenuItemayarlanırsaCommandTarget, bu öğe kullanılır.
PlacementTarget öğesini içeren öğesinin ContextMenu .MenuItem
içeren ana pencerenin Menuodak hedefi.
Tıklanan MenuItem .
Bağımlılık Özelliği Bilgileri
Tanımlayıcı alanı | CommandProperty |
Meta veri özellikleri olarak ayarlandı true |
Hiçbiri |