Para ver el artículo en inglés, active la casilla Inglés. También puede ver el texto en inglés en una ventana emergente si pasa el puntero del mouse por el texto.
Traducción
Inglés
Esta documentación está archivada y no tiene mantenimiento.

UIElement.TextInput (Evento)

Se produce cuando este elemento obtiene el texto de forma independiente del dispositivo.

Espacio de nombres:  System.Windows
Ensamblado:  PresentationCore (en PresentationCore.dll)
XMLNS para XAML: http://schemas.microsoft.com/winfx/2006/xaml/presentation, http://schemas.microsoft.com/netfx/2007/xaml/presentation

public event TextCompositionEventHandler TextInput
<object TextInput="TextCompositionEventHandler" .../>

Implementaciones

IInputElement.TextInput

Campo de identificador

TextInputEvent

Estrategia de enrutamiento

Propagación

delegate

TextCompositionEventHandler

  • El evento de tunelización correspondiente es PreviewTextInput.

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

Nota importanteImportante

Este evento ya podría estar marcado como administrado por las implementaciones internas de controles compuestos. Vea la sección Comentarios más adelante.

El evento TextInput ya podría estar marcado como administrado por las implementaciones internas de controles compuestos. Por ejemplo, TextBox es un control compuesto en el que el evento TextInput ya está marcado como administrado dentro de su composición. Los controles hacen esto porque necesitan interpretar algunos tipos de entradas, como las teclas de dirección, ya que tienen un significado especial para un control dado. 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 en los que la composición del control ya ha marcado este evento como administrado y evita que el controlador reciba el evento a lo largo de la ruta de evento.

El evento TextInput permite a un componente o aplicación realizar escuchas para la entrada de texto de una manera independiente del dispositivo. El teclado es el medio primario de TextInput, pero la voz, escritura a mano y otros dispositivos de entrada también pueden provocar 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 evento adjunto TextCompositionManager.TextInput de esta clase, para que TextInput forme parte de la lista de miembros de clase cuando UIElement se herede como elemento base. Los controladores de eventos adjuntos al evento TextInput se conectan al evento adjunto TextCompositionManager.TextInput subyacente y reciben la misma instancia de datos de evento.

.NET Framework

Compatible con: 4, 3.5, 3.0

.NET Framework Client Profile

Compatible con: 4, 3.5 SP1

Windows 7, Windows Vista SP1 o posterior, Windows XP SP3, Windows Server 2008 (no se admite Server Core), Windows Server 2008 R2 (se admite Server Core con SP1 o posterior), Windows Server 2003 SP2

.NET Framework no admite todas las versiones de todas las plataformas. Para obtener una lista de las versiones compatibles, vea Requisitos de sistema de .NET Framework.
Mostrar: