Dieser Artikel wurde maschinell übersetzt. Wenn Sie die englische Version des Artikels anzeigen möchten, aktivieren Sie das Kontrollkästchen Englisch. Sie können den englischen Text auch in einem Popupfenster anzeigen, indem Sie den Mauszeiger über den Text bewegen.
Übersetzung
Englisch

UIElement.TextInput-Ereignis

 

Veröffentlicht: Oktober 2016

Tritt auf, wenn dieses Element Text geräteunabhängig empfängt.

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

public event TextCompositionEventHandler TextInput

System_CAPS_importantWichtig

Dieses Ereignis möglicherweise bereits von der internen Implementierung von zusammengesetzte Steuerelemente als behandelt markiert. Siehe Anmerkung unten.

Die TextInput Ereignis bereits von der internen Implementierungen der zusammengesetzte Steuerelemente als behandelt markiert werden kann. Z. B. eine TextBox ist ein zusammengesetztes Steuerelement, in dem die TextInput Ereignis ist bereits als behandelt, in seine Zusammensetzung gekennzeichnet. Grund hierfür muss das Steuerelement bestimmte Arten von Eingaben, z. B. die Pfeiltasten, als hätten Sie besondere Bedeutung für das Steuerelement zu interpretieren. Bei Verwendung von PreviewTextInput wie das Ereignis, in dem Sie Handler für die Texteingabe anfügen, möglicherweise bessere Ergebnisse. Diese Technik umgeht den meisten Fällen, in denen steuerelementzusammensetzung hat bereits dieses Ereignis als behandelt markiert, und verhindert, dass den Handler empfängt das Ereignis auf der.

Die TextInput Ereignis ermöglicht, eine Komponente oder Anwendung, für die Texteingabe auf eine geräteunabhängige Weise zu überwachen. Die Tastatur ist das primäre Mittel TextInput, Sprache, Handschrift und andere Eingabegeräte können auch ausgelöst TextInput.

Aufgrund von Tastenkombinationen, entweder in die Standard-Tastatur oder über den Eingabemethoden-Editoren – mehrere wichtige Ereignisse können nur eine Eingabe Text-Ereignis auslösen.

Dieses Ereignis erstellt einen Alias für die TextCompositionManager.TextInput angefügtes Ereignis für diese Klasse, damit TextInput ist Teil der Klasse Liste der Klassenelemente UIElement als Basiselement geerbt wird. Ereignishandler, die zugeordnet sind, die TextInput Ereignis an das zugrunde liegende angeschlossen sind TextCompositionManager.TextInput -Ereignis angefügt und die gleiche Instanz der Ereignisdaten empfangen.

Feld-ID

TextInputEvent

Routing-Strategie

Bubbling

delegate

TextCompositionEventHandler

  • Das entsprechende Tunneling-Ereignis ist PreviewTextInput.

  • Überschreiben Sie OnTextInput um eine Klassenbehandlung für dieses Ereignis in abgeleiteten Klassen zu implementieren.

.NET Framework
Verfügbar seit 3.0
Silverlight
Verfügbar seit 4.0
Windows Phone Silverlight
Verfügbar seit 7.1
Zurück zum Anfang
Anzeigen: