Postupy: Zjištění, kdy došlo ke změně textu v prvku TextBox

Tento příklad ukazuje jeden ze způsobů, jak použít TextChanged událost ke spuštění metody při každé změně textu v ovládacím TextBox prvku.

Ve třídě kódu pro XAML, která obsahuje TextBox ovládací prvek, který chcete monitorovat změny, vložte metodu pro volání při každém TextChanged spuštění události. Tato metoda musí mít podpis, který odpovídá očekávání delegáta TextChangedEventHandler .

Obslužná rutina události se volá při každé změně obsahu TextBox ovládacího prvku uživatelem nebo programově.

Poznámka:

Tato událost se aktivuje při TextBox vytvoření ovládacího prvku a počátečním naplněním textem.

Definování ovládacího prvku TextBox

V jazyce XAML (Extensible Application Markup Language), který definuje váš TextBox ovládací prvek, zadejte TextChanged atribut s hodnotou, která odpovídá názvu metody obslužné rutiny události.

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

Monitorování změn ovládacího prvku TextBox

Ve třídě kódu pro XAML, která obsahuje TextBox ovládací prvek, který chcete monitorovat změny, vložte metodu pro volání při každém TextChanged spuštění události. Tato metoda musí mít podpis, který odpovídá očekávání delegáta TextChangedEventHandler .

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

Obslužná rutina události se volá při každé změně obsahu TextBox ovládacího prvku uživatelem nebo programově.

Poznámka:

Tato událost se aktivuje při TextBox vytvoření ovládacího prvku a počátečním naplněním textem.

Komentáře

Viz také