CommandBinding.PreviewCanExecute Evento
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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 |
- L'evento bubbling corrispondente è CanExecute.