CommandBinding.PreviewCanExecute Evento
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Se produce cuando el comando asociado a este 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 de .CommandBinding Si el destino del comando no tiene un CommandBinding para el comando, el CanExecute evento propaga el árbol de elementos en busca de un elemento que tenga asociado CommandBinding al comando . Si el evento no se controla, se genera el CanExecute evento .
Información sobre eventos enrutados
Campo identificador | PreviewCanExecuteEvent |
Estrategia de enrutamiento | Protocolo de túnel |
Delegado | CanExecuteRoutedEventHandler |
- El evento de propagación correspondiente es CanExecute.