Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
In diesem Beispiel wird veranschaulicht, wie mit dem TextChanged-Ereignis eine Methode ausgeführt werden kann, wenn sich der Text in einem TextBox-Steuerelement geändert hat.
Fügen Sie in der Code-Behind-Klasse für das XAML, in dem das zu überwachende TextBox-Steuerelement enthalten ist, eine Methode ein, die immer dann aufgerufen wird, wenn das TextChanged-Ereignis ausgelöst wird. Diese Methode muss über eine Signatur verfügen, die der Erwartung des TextChangedEventHandler-Delegaten entspricht.
Der Ereignishandler wird immer dann aufgerufen, wenn der Inhalt des TextBox-Steuerelements entweder durch einen Benutzer oder programmgesteuert geändert wird.
Hinweis: Dieses Ereignis wird ausgelöst, wenn das TextBox-Steuerelement erstellt und erstmals mit Text aufgefüllt wird.
Beispiel
Geben Sie im Extensible Application Markup Language (XAML), mit dem das TextBox-Steuerelement definiert wird, das TextChanged-Attribut mit einem Wert an, der dem Methodennamen des Ereignishandlers entspricht.
<TextBox TextChanged="textChangedEventHandler">
Here is the initial text in my TextBox. Each time the contents of this TextBox are changed,
the TextChanged event fires and textChangedEventHandler is called.
</TextBox>
Fügen Sie in der Code-Behind-Klasse für das XAML, in dem das zu überwachende TextBox-Steuerelement enthalten ist, eine Methode ein, die immer dann aufgerufen wird, wenn das TextChanged-Ereignis ausgelöst wird. Diese Methode muss über eine Signatur verfügen, die der Erwartung des TextChangedEventHandler-Delegaten entspricht.
' TextChangedEventHandler delegate method.
Private Sub textChangedEventHandler(ByVal sender As Object, ByVal args As TextChangedEventArgs)
' Omitted Code: Insert code that does something whenever
' the text changes...
End Sub
// TextChangedEventHandler delegate method.
private void textChangedEventHandler(object sender, TextChangedEventArgs args)
{
// Omitted Code: Insert code that does something whenever
// the text changes...
} // end textChangedEventHandler
Der Ereignishandler wird immer dann aufgerufen, wenn der Inhalt des TextBox-Steuerelements entweder durch einen Benutzer oder programmgesteuert geändert wird.
Hinweis: Dieses Ereignis wird ausgelöst, wenn das TextBox-Steuerelement erstellt und erstmals mit Text aufgefüllt wird.
Anmerkungen