Nasıl yapılır: TextBox İçindeki Metin Değiştirildiğinde Algılama

Bu örnek, denetimde metin TextChanged her değiştiriken yöntemini yürütmek için olayı kullanmanın bir TextBox yolunu gösterir.

Değişiklikleri izlemek istediğiniz denetimi içeren için code-behind sınıfında, olay her etkin olduğunda çağrısı yapmak XAML TextBox için bir yöntem TextChanged girin. Bu yöntemin, temsilci tarafından beklenenle eşleşen bir imzaya sahip olması TextChangedEventHandler gerekir.

Olay işleyicisi, denetimin içeriği bir kullanıcı tarafından TextBox veya program aracılığıyla değiştirilene kadar çağrılır.

Not

Denetim oluşturulduğunda ve TextBox başlangıçta metinle doldurulduğunda bu olay etkindir.

Örnek

denetiminizi Extensible Application Markup Language (XAML) tanımlayan TextBox içinde, özniteliğini TextChanged olay işleyicisi yöntem adıyla eşleşen bir değerle belirtin.

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

Örnek

Değişiklikleri izlemek istediğiniz denetimi içeren için code-behind sınıfında, olay her etkin olduğunda çağrısı yapmak XAML TextBox için bir yöntem TextChanged girin. Bu yöntemin, temsilci tarafından beklenenle eşleşen bir imzaya sahip olması TextChangedEventHandler gerekir.

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

Olay işleyicisi, denetimin içeriği bir kullanıcı tarafından TextBox veya program aracılığıyla değiştirilene kadar çağrılır.

Not

Denetim oluşturulduğunda ve TextBox başlangıçta metinle doldurulduğunda bu olay etkindir.

Yorumlar

Ayrıca bkz.