Procedura: rilevare eventuali modifiche del testo in un oggetto TextBox

In questo esempio viene illustrato un modo per utilizzare l'evento TextChanged per eseguire un metodo ogni volta che il testo in un TextBox controllo è stato modificato.

Nella classe code-behind per XAML che contiene il TextBox controllo che vuoi monitorare per le modifiche, inserisci un metodo da chiamare ogni volta che viene generato l'evento TextChanged . Questo metodo deve avere una firma corrispondente a quanto previsto dal TextChangedEventHandler delegato.

Il gestore eventi viene chiamato ogni volta che il contenuto del TextBox controllo viene modificato, da un utente o a livello di codice.

Nota

Questo evento viene generato quando il TextBox controllo viene creato e inizialmente popolato con testo.

Definire il controllo TextBox

In XAML (Extensible Application Markup Language) che definisce il TextBox controllo specificare l'attributo TextChanged con un valore corrispondente al nome del metodo del gestore eventi.

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

Monitorare le modifiche del controllo TextBox

Nella classe code-behind per XAML che contiene il TextBox controllo che vuoi monitorare per le modifiche, inserisci un metodo da chiamare ogni volta che viene generato l'evento TextChanged . Questo metodo deve avere una firma corrispondente a quanto previsto dal TextChangedEventHandler delegato.

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

Il gestore eventi viene chiamato ogni volta che il contenuto del TextBox controllo viene modificato, da un utente o a livello di codice.

Nota

Questo evento viene generato quando il TextBox controllo viene creato e inizialmente popolato con testo.

Commenti

Vedi anche