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, komutu uygulayan/ExecutedPreviewExecutedve durumunu belirleyen ve PreviewCanExecute/CanExecute olaylarıyla ilişkilendirir.
Execute veya CanExecuteRoutedCommand yöntemi çağrıldığında,/PreviewExecutedExecuted veya PreviewCanExecute/CanExecute olayları komut hedefinde tetiklenir. Komut hedefinde komutu için bir CommandBinding varsa, uygun işleyiciler çağrılır. Komut hedefinin komutu için bir CommandBinding öğesi yoksa, olayları öğesi bulunana kadar öğe CommandBinding ağacı üzerinden yönlendirilir.
, CommandBinding olmayan bir ICommandRoutedCommandile sınırlı kullanıma sahiptir. Bunun nedeni, ve CommandBinding yönteminin çağrıldığında Execute tetiklenen ve CanExecute yönlendirilmiş olayları dinleyen Executed ve CanExecute komutuna ExecutedRoutedEventHandlerCanExecuteRoutedEventHandlerRoutedCommand bağlamasıdır.
Oluşturucular
CommandBinding() |
CommandBinding sınıfının yeni bir örneğini başlatır. |
CommandBinding(ICommand) |
Belirtilen ICommandkullanarak sınıfının yeni bir örneğini CommandBinding başlatır. |
CommandBinding(ICommand, ExecutedRoutedEventHandler) |
Belirtilen ve belirtilen ICommandExecuted olay işleyicisini CommandBinding kullanarak sınıfının yeni bir örneğini başlatır. |
CommandBinding(ICommand, ExecutedRoutedEventHandler, CanExecuteRoutedEventHandler) |
Belirtilen ve belirtilen ICommand ve ExecutedCanExecute olay işleyicilerini kullanarak sınıfının yeni bir örneğini CommandBinding başlatır. |
Özellikler
Command |
Bu CommandBindingile ilişkili öğesini ICommand alır veya ayarlar. |
Yöntemler
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() |
Type Geçerli örneğini alır. (Devralındığı yer: Object) |
MemberwiseClone() |
Geçerli Objectöğesinin sığ bir kopyasını oluşturur. (Devralındığı yer: Object) |
ToString() |
Geçerli nesneyi temsil eden dizeyi döndürür. (Devralındığı yer: Object) |
Ekinlikler
CanExecute |
Bununla CommandBinding ilişkili komut, komutun komut hedefinde yürütülip yürütülemeyeceğini belirlemek için bir denetim başlattığında gerçekleşir. |
Executed |
Bu CommandBinding komutla ilişkili komut yürütürken gerçekleşir. |
PreviewCanExecute |
Bununla CommandBinding ilişkili komut, komutun geçerli komut hedefinde yürütülip yürütülemeyeceğini belirlemek için bir denetim başlattığında gerçekleşir. |
PreviewExecuted |
Bu CommandBinding komutla ilişkili komut yürütürken gerçekleşir. |