CommandBinding Sınıf
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.
komutunu uygulayan olay işleyicilerine bir RoutedCommand bağlar.
public ref class CommandBinding
public class CommandBinding
type CommandBinding = class
Public Class CommandBinding
- Devralma
-
CommandBinding
Açıklamalar
bir CommandBinding komutu, komutunPreviewExecuted/Executed durumunu uygulayan ve belirleyen ve PreviewCanExecute/CanExecute olaylarıyla ilişkilendirir.
veya yöntemi çağrıldığında, ExecuteCanExecuteRoutedCommandveyaPreviewExecuted/Executed olayları komut hedefinde tetiklenir.PreviewCanExecute/CanExecute Komut hedefi komutu için bir CommandBinding değerine sahipse, uygun işleyiciler çağrılır. Komut hedefinin komutu için bir CommandBinding öğesi yoksa, olayları içeren bir öğe bulunana kadar öğe CommandBinding ağacı üzerinden yönlendirilir.
, CommandBinding olmayan ICommandbir RoutedCommand ile sınırlı kullanıma sahiptir. Bunun nedeni, ve CommandBinding öğesinin ve ExecutedRoutedEventHandler yöntemi çağrıldığında CanExecuteRoutedEventHandler tetiklenen ve Executed yönlendirilmiş olayları dinleyen CanExecute ve Execute komutuna CanExecuteRoutedCommand bağlamasıdır.
Oluşturucular
| Name | Description |
|---|---|
| CommandBinding() |
CommandBinding sınıfının yeni bir örneğini başlatır. |
| CommandBinding(ICommand, ExecutedRoutedEventHandler, CanExecuteRoutedEventHandler) |
Belirtilen ve belirtilen CommandBindingICommand ve Executed olay işleyicilerini kullanarak sınıfının yeni bir örneğini CanExecute başlatır. |
| CommandBinding(ICommand, ExecutedRoutedEventHandler) |
Belirtilen ve belirtilen CommandBindingICommand olay işleyicisini Executed kullanarak sınıfının yeni bir örneğini başlatır. |
| CommandBinding(ICommand) |
Belirtilen CommandBindingkullanarak sınıfının yeni bir örneğini ICommand başlatır. |
Özellikler
| Name | Description |
|---|---|
| Command |
Bu ICommandile ilişkilendirilmiş öğesini CommandBinding alır veya ayarlar. |
Yöntemler
| Name | Description |
|---|---|
| Equals(Object) |
Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler. (Devralındığı yer: Object) |
| GetHashCode() |
Varsayılan karma işlevi işlevi görür. (Devralındığı yer: Object) |
| GetType() |
Geçerli örneğin Type alır. (Devralındığı yer: Object) |
| MemberwiseClone() |
Geçerli Objectbasit bir kopyasını oluşturur. (Devralındığı yer: Object) |
| ToString() |
Geçerli nesneyi temsil eden bir dize döndürür. (Devralındığı yer: Object) |
Ekinlikler
| Name | Description |
|---|---|
| CanExecute |
Bununla CommandBinding ilişkilendirilmiş komut, komutun komut hedefinde yürütülebilir olup olmadığını belirlemek için bir denetim başlattığında gerçekleşir. |
| Executed |
Bu CommandBinding komutla ilişkilendirilmiş komut yürütürken gerçekleşir. |
| PreviewCanExecute |
Bununla CommandBinding ilişkilendirilmiş komut, komutun geçerli komut hedefinde yürütülebilir olup olmadığını belirlemek için bir denetim başlattığında gerçekleşir. |
| PreviewExecuted |
Bu CommandBinding komutla ilişkilendirilmiş komut yürütürken gerçekleşir. |