CommandBinding.PreviewCanExecute Evento

Definizione

Si verifica quando il comando associato a questo CommandBinding avvia un controllo per determinare se il comando può essere eseguito nella destinazione del comando 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 su un RoutedCommand oggetto , l'evento PreviewCanExecute viene generato nella destinazione del comando se la destinazione del comando ha un CommandBinding per il comando . Viene quindi chiamato il CanExecute gestore per .CommandBinding Se la destinazione del comando non dispone di un oggetto CommandBinding per il comando, l'evento CanExecute si adatta all'albero degli elementi cercando un elemento CommandBinding associato al comando. Se l'evento non viene gestito, viene generato l'evento CanExecute .

Informazioni sugli eventi indirizzati

Elemento Valore
Campo Identificatore PreviewCanExecuteEvent
Strategia di routing Tunneling
Delegato CanExecuteRoutedEventHandler

Si applica a

Vedi anche