CommandBinding.PreviewCanExecute Ereignis
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Tritt auf, wenn der dieser CommandBinding zugeordnete Befehl eine Überprüfung initiiert, um zu ermitteln, ob der Befehl für das aktuelle Befehlsziel ausgeführt werden kann.
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
Ereignistyp
Hinweise
Wenn die CanExecute -Methode für einen RoutedCommand aufgerufen wird, wird das PreviewCanExecute -Ereignis auf dem Befehlsziel ausgelöst, wenn das Befehlsziel über einen für den Befehl verfügt CommandBinding . Dann wird der CanExecute Handler dafür CommandBinding aufgerufen. Wenn das Befehlsziel keinen für den Befehl hat CommandBinding , wird das CanExecute Ereignis in der Elementstruktur nach einem Element gesucht, dem ein CommandBinding zugeordnet ist. Wenn das Ereignis nicht behandelt wird, wird das CanExecute Ereignis ausgelöst.
Informationen zum Routingereignis
Bezeichnerfeld | PreviewCanExecuteEvent |
Routingstrategie | Tunneling |
Delegat | CanExecuteRoutedEventHandler |
- Das entsprechende Sprudelereignis ist CanExecute.