CommandBinding.PreviewCanExecute Zdarzenie

Definicja

Występuje, gdy polecenie skojarzone z tym CommandBinding inicjuje sprawdzenie, czy polecenie można wykonać na bieżącym obiekcie docelowym polecenia.

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 

Typ zdarzenia

Uwagi

CanExecute Gdy metoda w obiekcie RoutedCommand jest wywoływana, zdarzenie jest wywoływane w obiekcie docelowym polecenia, PreviewCanExecute jeśli element docelowy polecenia ma dla CommandBinding polecenia . Następnie wywoływana CanExecute jest procedura obsługi CommandBinding . Jeśli element docelowy polecenia nie ma CommandBinding elementu docelowego polecenia, CanExecute zdarzenie bąbelkuje drzewo elementów, wyszukując element skojarzony CommandBinding z poleceniem. Jeśli zdarzenie nie jest obsługiwane, CanExecute zdarzenie zostanie zgłoszone.

Informacje dotyczące kierowanego zdarzenia

Pole identyfikatora PreviewCanExecuteEvent
Strategia routingu Tunelowanie
Delegat CanExecuteRoutedEventHandler

Dotyczy

Zobacz też