Como: Detectar quando o texto em uma TextBox foi alterado

Este exemplo mostra uma forma de usar o evento TextChanged para executar um método sempre que o texto em um controle TextBox for alterado.

Na classe em código para o XAML que contém o controleTextBox que você deseja monitorar por alterações, insira um método a ser chamado sempre que o evento TextChanged for acionado. Esse método deve ter uma assinatura que corresponde a esperada pelo delegado TextChangedEventHandler.

O manipulador de eventos é chamada sempre que o conteúdo do controle TextBox for alterado, por um usuário ou por meio de programação.

Observação: Este evento é acionado quando o TextBox controle é criado e preenchido inicialmente com texto.

Exemplo

No Extensible Application Markup Language (XAML) que define o controle TextBox, especifique o atributo TextChanged com um valor que corresponda ao nome do método manipulador de eventos.

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

Na classe em código para o XAML que contém o controleTextBox que você deseja monitorar por alterações, insira um método a ser chamado sempre que o evento TextChanged for acionado. Esse método deve ter uma assinatura que corresponde a esperada pelo delegado 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

O manipulador de eventos é chamada sempre que o conteúdo do controle TextBox for alterado, por um usuário ou por meio de programação.

Observação: Este evento é acionado quando o TextBox controle é criado e preenchido inicialmente com texto.

Comentários

Consulte também

Tarefas

Contagem de alterações de texto em um exemplo de Caixa de Texto

Conceitos

Visão geral sobre TextBox

Visão geral de RichTextBox

Referência

TextChangedEventArgs