Este artigo foi traduzido por máquina. Para visualizar o arquivo em inglês, marque a caixa de seleção Inglês. Você também pode exibir o texto Em inglês em uma janela pop-up, movendo o ponteiro do mouse sobre o texto.
Tradução
Inglês

Método UIElement.OnPreviewTextInput (TextCompositionEventArgs)

 

Chamado quando uma exceção não tratada TextCompositionManager.PreviewTextInput evento anexado atinge um elemento em sua rota que deriva dessa classe. Implemente esse método para adicionar a manipulação de classe para esse evento.

Namespace:   System.Windows
Assembly:  PresentationCore (em PresentationCore.dll)

protected virtual void OnPreviewTextInput(
	TextCompositionEventArgs e
)

Parâmetros

e
Type: System.Windows.Input.TextCompositionEventArgs

O TextCompositionEventArgs que contém os dados do evento.

Esse método tem nenhuma implementação padrão. Como uma classe intermediária na herança de pode implementar esse método, é recomendável que você chamar a implementação base em sua implementação.

O objetivo desse método é semelhante de CLR (Common Language Runtime) padrão de evento em * métodos: esse método fornece os meios para manipular o evento correspondente de classes derivadas, estabelecendo um manipulador de classe em vez de um manipulador de instância. Nesse caso, o evento correspondente é um evento roteado. O padrão de implementação dos métodos On * é diferente para eventos roteados como um evento roteado pode ser gerado por um elemento filho, que não é necessariamente o elemento que invocará manipuladores. Portanto, sua implementação precisa examinar as propriedades da fonte de dados do evento. Ele não deve tentar reraise o evento na maioria dos casos.

Substituir esse método ou Registrando manipuladores de classe RegisterClassHandler, classes derivadas de UIElement pode chamar métodos do manipulador de classe privada quando o evento é recebido ao longo da rota de evento. É um cenário onde a manipulação de classe é apropriada manipular os dados do evento e marque o evento roteado como manipulado. Outro cenário que é específico para eventos de visualização é marcá-los tratado para que os manipuladores de classe de bolha correspondentes não serão chamados.

.NET Framework
Disponível desde 3.0
Retornar ao início
Mostrar: