Aracılığıyla paylaş


CommandBinding.PreviewCanExecute Olay

Tanım

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.

public:
 event System::Windows::Input::CanExecuteRoutedEventHandler ^ PreviewCanExecute;
public event System.Windows.Input.CanExecuteRoutedEventHandler PreviewCanExecute;
member this.PreviewCanExecute : System.Windows.Input.CanExecuteRoutedEventHandler 
Public Custom Event PreviewCanExecute As CanExecuteRoutedEventHandler 
Public Event PreviewCanExecute As CanExecuteRoutedEventHandler 

Olay Türü

Açıklamalar

CanExecute üzerindeki RoutedCommand yöntemi çağrıldığında, komut hedefinde PreviewCanExecute komutu için bir CommandBinding varsa, olay komut hedefinde tetikler. Ardından bunun CanExecuteCommandBinding işleyicisi çağrılır. Komut hedefinin komutu için bir CommandBinding öğesi yoksa olay, CanExecute komutuyla ilişkilendirilmiş bir öğeyi CommandBinding arayarak öğe ağacını kabartır. Olay işlenmezse olay CanExecute oluşturulur.

Yönlendirilmiş Olay Bilgisi

Tanımlayıcı alanı PreviewCanExecuteEvent
Yönlendirme stratejisi Tünel
Temsilci CanExecuteRoutedEventHandler
  • buna karşılık gelen kabarcık olayı şeklindedir CanExecute.

Şunlara uygulanır

Ayrıca bkz.