CommandBinding.PreviewCanExecute Evento

Definición

Se produce cuando el comando asociado a esto CommandBinding inicia una comprobación para determinar si el comando se puede ejecutar en el destino del comando actual.

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 de evento

Comentarios

Cuando se llama al CanExecute método en , RoutedCommand el PreviewCanExecute evento se genera en el destino del comando si el destino del comando tiene un CommandBinding para el comando. A continuación, se llama al CanExecute controlador para el que CommandBinding se llama. Si el destino del comando no tiene un CommandBinding para el comando, el CanExecute evento propaga el árbol de elementos buscando un elemento que tiene asociado CommandBinding con el comando . Si el evento no se controla, se genera el CanExecute evento .

Información del evento enrutado

Elemento Value
Campo identificador PreviewCanExecuteEvent
Estrategia de enrutamiento Tunelización
Delegado CanExecuteRoutedEventHandler
  • El evento de propagación correspondiente es CanExecute.

Se aplica a

Consulte también