CommandBinding.PreviewCanExecute Zdarzenie
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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 |
- Odpowiednie zdarzenie bubbling to CanExecute.