CommandBinding.PreviewCanExecute Evento

Definizione

Si verifica quando il comando associato a CommandBinding avvia un controllo per determinare se è possibile eseguire il comando sulla destinazione corrente.

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 

Tipo evento

Commenti

Quando viene chiamato il CanExecute metodo in un RoutedCommand oggetto, l'evento PreviewCanExecute viene generato nella destinazione del comando se la destinazione del comando ha un CommandBinding oggetto per il comando. Viene quindi chiamato il CanExecute gestore per tale CommandBinding operazione. Se la destinazione del comando non ha un CommandBinding oggetto per il comando, l'evento CanExecute bolle fino all'albero degli elementi cercando un CommandBinding elemento associato al comando. Se l'evento non viene gestito, viene generato l'evento CanExecute .

Informazioni evento indirizzato

Campo Identificatore PreviewCanExecuteEvent
Strategia di routing Tunneling
Delegato CanExecuteRoutedEventHandler

Si applica a

Vedi anche