Cómo: Detectar cuándo cambia el texto en un control TextBox

En este ejemplo se muestra una manera de utilizar el evento TextChanged para ejecutar un método cada vez que cambia el texto de un control TextBox.

En la clase de código subyacente para el XAML que contiene el control TextBox cuyos cambios desea supervisar, inserte un método al que llamar cada vez que se activa el evento TextChanged. Este método debe tener una firma que coincida con lo que espera el delegado de TextChangedEventHandler.

Se llama al controlador de eventos cada vez que cambia el contenido del control TextBox, ya sea por el usuario o mediante programación.

Nota: este evento se activa cuando se crea el control TextBox y se rellena de texto inicialmente.

Ejemplo

En el Extensible Application Markup Language (XAML) que define el control TextBox, especifique el atributo TextChanged con un valor que coincida con el nombre del método de control 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>

En la clase de código subyacente para el XAML que contiene el control TextBox cuyos cambios desea supervisar, inserte un método al que llamar cada vez que se activa el evento TextChanged. Este método debe tener una firma que coincida con lo que espera el delegado de 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

Se llama al controlador de eventos cada vez que cambia el contenido del control TextBox, ya sea por el usuario o mediante programación.

Nota: este evento se activa cuando se crea el control TextBox y se rellena de texto inicialmente.

Comentarios

Vea también

Referencia

TextChangedEventArgs

Conceptos

Información general sobre TextBox

Información general sobre el control RichTextBox