ContentElement.TextInput Evento
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Si verifica quando questo elemento ottiene il testo in modo indipendente dal dispositivo.
public:
virtual event System::Windows::Input::TextCompositionEventHandler ^ TextInput;
public event System.Windows.Input.TextCompositionEventHandler TextInput;
member this.TextInput : System.Windows.Input.TextCompositionEventHandler
Public Custom Event TextInput As TextCompositionEventHandler
Tipo evento
Implementazioni
Commenti
Importante
Questo evento potrebbe essere già contrassegnato come gestito dalle implementazioni interne dei controlli compositi. Vedere la sezione Osservazioni di seguito.
L'evento TextInput potrebbe essere già contrassegnato come gestito dalle implementazioni interne dei controlli compositi. Ad esempio, un TextBox oggetto è un controllo composito in cui l'evento TextInput è già contrassegnato come gestito, all'interno della composizione. I controlli eseguono questa operazione perché il controllo deve interpretare alcuni tipi di input, ad esempio i tasti di direzione, come un significato speciale per tale controllo. Se si usa PreviewTextInput come evento in cui si allegano gestori per l'input di testo, è possibile ricevere risultati migliori. Questa tecnica aggira la maggior parte dei casi in cui la composizione del controllo ha già contrassegnato questo evento come gestito e impedisce al gestore di ricevere l'evento lungo la route dell'evento.
L'evento TextInput consente a un componente o a un'applicazione di restare in ascolto dell'input di testo in modo indipendente dal dispositivo. La tastiera è il mezzo principale di TextInput, ma il riconoscimento vocale, la grafia e altri dispositivi di input possono anche generare TextInput.
A causa di combinazioni di tasti, nelle tastiere predefinite o tramite editor di metodi di input, più eventi chiave possono generare un solo evento di input di testo.
Questo evento crea un alias per l'evento TextCompositionManager.TextInput associato per questa classe, in modo che TextInput faccia parte dell'elenco dei membri della classe quando ContentElement viene ereditato come elemento di base. I gestori eventi collegati all'evento vengono collegati all'evento TextInput associato sottostante TextCompositionManager.TextInput e ricevono la stessa istanza dei dati dell'evento.
Informazioni sugli eventi indirizzati
| Elemento | Value |
|---|---|
| Campo Identificatore | TextInputEvent |
| Strategia di routing | Bubbling |
| Delegato | TextCompositionEventHandler |
L'evento di tunneling corrispondente è PreviewTextInput.
Eseguire l'override per implementare OnTextInput la gestione delle classi per questo evento nelle classi derivate.