Anvisningar: Identifiera när text i en textruta har ändrats

Det här exemplet visar ett sätt att använda händelsen TextChanged för att köra en metod när texten i en TextBox kontroll har ändrats.

I klassen code-behind för XAML som innehåller den TextBox kontroll som du vill övervaka för ändringar infogar du en metod för att anropa när TextChanged händelsen utlöses. Den här metoden måste ha en signatur som matchar vad som förväntas av TextChangedEventHandler ombud.

Händelsehanteraren anropas när innehållet i TextBox-kontrollen ändras, antingen av en användare eller programmatiskt.

Anmärkning

Den här händelsen utlöses när TextBox-kontrollen skapas och ursprungligen fylls i med text.

Definiera textrutekontroll

I XAML (Extensible Application Markup Language) som definierar din TextBox-kontroll anger du attributet TextChanged med ett värde som matchar namnet på händelsehanterarens metod.

<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>

Övervaka textrutans kontrolländringar

I klassen code-behind för XAML som innehåller den TextBox kontroll som du vill övervaka för ändringar infogar du en metod för att anropa när TextChanged händelsen utlöses. Den här metoden måste ha en signatur som matchar vad som förväntas av TextChangedEventHandler ombud.

// TextChangedEventHandler delegate method.
private void textChangedEventHandler(object sender, TextChangedEventArgs args)
{
    // Omitted Code: Insert code that does something whenever
    // the text changes...
} // end textChangedEventHandler
' 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

Händelsehanteraren anropas när innehållet i TextBox-kontrollen ändras, antingen av en användare eller programmatiskt.

Anmärkning

Den här händelsen utlöses när TextBox-kontrollen skapas och ursprungligen fylls i med text.

Kommentarer

Se även