Este artículo se tradujo automáticamente. Para ver el artículo en inglés, active la casilla Inglés. Además, puede mostrar el texto en inglés en una ventana emergente si mueve el puntero del mouse sobre el texto.
Traducción
Inglés

Evento ContentElement.TextInput

 

Publicado: octubre de 2016

Se produce cuando este elemento obtiene texto de un modo independiente del dispositivo.

Espacio de nombres:   System.Windows
Ensamblado:  PresentationCore (en PresentationCore.dll)

public event TextCompositionEventHandler TextInput

System_CAPS_importantImportante

Este evento ya podría marcarse como controlado por las implementaciones internas de controles compuestos. Vea Comentarios más adelante.

El TextInput eventos ya podrán estar marcado como controlado por las implementaciones internas de controles compuestos. Por ejemplo, un TextBox es un control compuesto donde el TextInput evento ya está marcado como controlado; en su composición. Controles hacen porque el control se debe interpretar algunos tipos de entrada, como las teclas de dirección, que tiene un significado especial en dicho control. Si usa PreviewTextInput como el evento donde adjunta los controladores para la entrada de texto, puede obtener mejores resultados. Esta técnica evita la mayoría de los casos donde la composición de controles este evento ya marcado como controlado y evita que el controlador recibe el evento en la ruta del evento.

El TextInput evento permite que un componente o aplicación realizar escuchas de entrada de texto de una manera independiente del dispositivo. El teclado es el medio principal de TextInput, pero también pueden provocar la voz, escritura a mano y otros dispositivos de entrada TextInput.

Debido a las combinaciones de teclas, ya sea en los teclados predeterminados o a través de los editores de métodos de entrada, varios eventos de tecla pueden provocar un solo evento de entrada de texto.

Este evento crea un alias para el TextCompositionManager.TextInput adjunta los eventos para esta clase, para que TextInput forma parte lista los miembros de la clase cuando ContentElement se hereda como elemento base. Controladores de eventos que están asociados a la TextInput eventos están asociados a subyacente TextCompositionManager.TextInput evento adjunto y reciben la misma instancia de datos de evento.

Campo identificador

TextInputEvent

Estrategia de enrutamiento

Propagación

Delegate

TextCompositionEventHandler

  • El evento de tunelización correspondiente es PreviewTextInput.

  • Reemplazar OnTextInput para implementar el control de clases para este evento en clases derivadas.

.NET Framework
Disponible desde 3.0
Volver al principio
Mostrar: