CommandBinding.PreviewCanExecute Evento
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Ocorre quando o comando associado a isso CommandBinding inicia uma verificação para determinar se o comando pode ser executado no destino de comando atual.
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
Comentários
Quando o CanExecute método em um RoutedCommand é chamado, o PreviewCanExecute evento é gerado no destino de comando se o destino de comando tiver um CommandBinding para o comando. Em seguida, o CanExecute manipulador para isso CommandBinding é chamado. Se o destino de comando não tiver um CommandBinding para o comando, o CanExecute evento aumentará a pesquisa da árvore de elementos em busca de um elemento que tenha um CommandBinding associado ao comando. Se o evento não for tratado, o CanExecute evento será acionado.
Informações do evento roteado
| Item | Value |
|---|---|
| Campo identificador | PreviewCanExecuteEvent |
| Estratégia de roteamento | Túnel |
| Delegar | CanExecuteRoutedEventHandler |
- O evento de borbulha correspondente é CanExecute.