Поделиться через


Практическое руководство. Определение изменения текста в TextBox

В этом примере показан один способ использования события TextChanged для выполнения метода при каждом изменении текста в элементе управления TextBox.

В классе с выделенным кодом для XAML, содержащем элемент управления TextBox, в котором требуется отслеживать изменения, вставьте метод, вызываемый при активации события TextChanged. Этот метод должен иметь подпись, которая соответствует той, которую ожидает делегат TextChangedEventHandler.

Обработчик событий вызывается для элемента управления TextBox при его изменении его содержимого пользователем или программой.

Примечание. Данное событие вызывается при создании и первоначальном заполнении текстом элемента управления TextBox.

Пример

В Extensible Application Markup Language (XAML), который определяет элемент управления TextBox, задайте для атрибута TextChanged значение, соответствующее имени метода обработчика событий.

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

В классе кода программной части для XAML, содержащем элемент управления TextBox, в котором требуется отслеживать изменения, вставьте метод, вызываемый при активации события TextChanged. Этот метод должен иметь подпись, которая соответствует той, которую ожидает делегат 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
// TextChangedEventHandler delegate method.
private void textChangedEventHandler(object sender, TextChangedEventArgs args)
{    
    // Omitted Code: Insert code that does something whenever
    // the text changes...
} // end textChangedEventHandler

Обработчик событий вызывается для элемента управления TextBox при его изменении его содержимого пользователем или программой.

Примечание. Данное событие вызывается при создании и первоначальном заполнении текстом элемента управления TextBox.

Комментарии

См. также

Ссылки

TextChangedEventArgs

Основные понятия

Общие сведения о TextBox

Общие сведения о RichTextBox