Compartilhar via


CommandBinding.PreviewCanExecute Evento

Definição

Ocorre quando o comando associado a essa CommandBinding inicia uma verificação para determinar se o comando pode ser executado no destino do 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 do comando se o destino do comando tiver um CommandBinding para o comando . Em seguida, o CanExecute manipulador para isso CommandBinding é chamado. Se o destino do comando não tiver um CommandBinding para o comando, o CanExecute evento aumentará a árvore de elementos procurando um elemento que tenha um CommandBinding associado ao comando. Se o evento não for tratado, o CanExecute evento será gerado.

Informações de evento encaminhado

Campo Identificador PreviewCanExecuteEvent
Estratégia de roteamento Túnel
Delegar CanExecuteRoutedEventHandler
  • O evento de propagação correspondente é CanExecute.

Aplica-se a

Confira também