CommandBinding.PreviewCanExecute Gebeurtenis

Definitie

Treedt op wanneer de opdracht die aan deze CommandBinding opdracht is gekoppeld, een controle start om te bepalen of de opdracht kan worden uitgevoerd op het huidige opdrachtdoel.

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 

Gebeurtenistype

Opmerkingen

Wanneer de CanExecute methode op een RoutedCommand aangeroepen wordt, wordt de PreviewCanExecute gebeurtenis gegenereerd op het opdrachtdoel als het opdrachtdoel een CommandBinding voor de opdracht heeft. Vervolgens wordt de CanExecute handler hiervoor CommandBinding aangeroepen. Als het opdrachtdoel geen voor de opdracht heeft CommandBinding , wordt de CanExecute gebeurtenis omhoog gebeld in de elementstructuur die zoekt naar een element dat aan de opdracht is CommandBinding gekoppeld. Als de gebeurtenis niet wordt verwerkt, wordt de CanExecute gebeurtenis gegenereerd.

Gerouteerde gebeurtenisgegevens

Onderdeel Value
Id-veld PreviewCanExecuteEvent
Routeringsstrategie Tunneling
gemachtigde CanExecuteRoutedEventHandler
  • De bijbehorende bubbling gebeurtenis is CanExecute.

Van toepassing op

Zie ook