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 diesem zugeordnete CommandBinding Befehl eine Überprüfung initiiert, um festzustellen, ob der Befehl auf dem aktuellen 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 eine RoutedCommand aufgerufen wird, wird das PreviewCanExecute Ereignis auf dem Befehlsziel ausgelöst, wenn das Befehlsziel über einen CommandBinding für den Befehl verfügt. Anschließend wird der CanExecute Handler dafür CommandBinding aufgerufen. Wenn für das Befehlsziel kein CommandBinding Befehl vorhanden ist, übergibt das CanExecute Ereignis die Elementstruktur, die nach einem Element sucht, das dem Befehl zugeordnet ist CommandBinding . Wenn das Ereignis nicht behandelt wird, wird das CanExecute Ereignis ausgelöst.
Routingereignisinformationen
| Element | Wert |
|---|---|
| Bezeichnerfeld | PreviewCanExecuteEvent |
| Routingstrategie | Tunneling |
| Delegieren | CanExecuteRoutedEventHandler |
- Das entsprechende Bubbling-Ereignis ist CanExecute.