Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
W tym przykładzie pokazano jeden ze sposobów użycia zdarzenia TextChanged do wykonania metody za każdym razem, gdy tekst w kontrolce TextBox uległ zmianie.
W klasie XAML zawierającej kontrolkę TextBox, którą chcesz monitorować pod kątem zmian, wstaw metodę do wywołania za każdym razem, gdy zdarzenie TextChanged zostanie wyzwolone. Ta metoda musi mieć sygnaturę zgodną z oczekiwaniami delegata TextChangedEventHandler.
Program obsługi zdarzeń jest wywoływany za każdym razem, gdy zawartość kontrolki TextBox zostanie zmieniona przez użytkownika lub programowo.
Uwaga / Notatka
To zdarzenie jest uruchamiane, gdy kontrolka TextBox jest tworzona i początkowo wypełniana tekstem.
Definiowanie kontrolki TextBox
W rozszerzalnym języku znaczników aplikacji (XAML), który definiuje kontrolkę TextBox, określ atrybut TextChanged z wartością zgodną z nazwą metody procedury obsługi zdarzeń.
<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>
Monitorowanie zmian kontrolki TextBox
W klasie XAML zawierającej kontrolkę TextBox, którą chcesz monitorować pod kątem zmian, wstaw metodę do wywołania za każdym razem, gdy zdarzenie TextChanged zostanie wyzwolone. Ta metoda musi mieć sygnaturę zgodną z oczekiwaniami delegata 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
Program obsługi zdarzeń jest wywoływany za każdym razem, gdy zawartość kontrolki TextBox zostanie zmieniona przez użytkownika lub programowo.
Uwaga / Notatka
To zdarzenie jest uruchamiane, gdy kontrolka TextBox jest tworzona i początkowo wypełniana tekstem.
Komentarze
Zobacz także
.NET Desktop feedback