ContentElement.TextInput Händelse

Definition

Inträffar när det här elementet hämtar text på ett enhetsoberoende sätt.

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 

Händelsetyp

Implementeringar

Kommentarer

Important

Den här händelsen kanske redan har markerats som hanterad av interna implementeringar av sammansatta kontroller. Se Kommentar nedan.

Händelsen TextInput kan redan markeras som hanterad av interna implementeringar av sammansatta kontroller. En är till exempel TextBox en sammansatt kontroll där TextInput händelsen redan är markerad som hanterad, inom dess sammansättning. Kontroller gör detta eftersom kontrollen måste tolka vissa typer av indata, till exempel piltangenter, som har särskild betydelse för den kontrollen. Om du använder PreviewTextInput som den händelse där du bifogar hanterare för textinmatning kan du få bättre resultat. Den här tekniken kringgår de flesta fall där kontrollsammansättningen redan har markerat den här händelsen som hanterad och hindrar hanteraren från att ta emot händelsen längs händelsevägen.

Händelsen TextInput gör att en komponent eller ett program kan lyssna efter textindata på ett enhetsoberoende sätt. Tangentbordet är det primära sättet för TextInput, men tal, handskrift och andra indataenheter kan också höja TextInput.

På grund av nyckelkombinationer – antingen i standardtangentbord eller via indatametodredigerare – kan flera nyckelhändelser generera bara en textinmatningshändelse.

Den här händelsen skapar ett alias för den kopplade händelsen för den TextCompositionManager.TextInput här klassen, så det TextInput är en del av listan över klassmedlemmar när ContentElement ärvs som ett baselement. Händelsehanterare som är kopplade till TextInput händelsen är kopplade till den underliggande TextCompositionManager.TextInput kopplade händelsen och tar emot samma händelsedatainstans.

Information om dirigerad händelse

Objekt Value
Identifierarfält TextInputEvent
Routningsstrategi Bubblande
Delegera TextCompositionEventHandler
  • Motsvarande tunnelhändelse är PreviewTextInput.

  • Åsidosätt OnTextInput för att implementera klasshantering för den här händelsen i härledda klasser.

Gäller för