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

Bu örnekte, denetimdeki metin her değiştiğinde TextChanged yöntemi yürütmek için olayı kullanmanın bir TextBox yolu gösterilmektedir.

Değişiklikler için izlemek istediğiniz denetimi içeren TextBox XAML'nin arka planda kod sınıfında, olay her TextChanged tetiklendiğinde çağrılacak bir yöntem ekleyin. Bu yöntemin, temsilci tarafından TextChangedEventHandler beklenenle eşleşen bir imzası olmalıdır.

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

Dekont

Bu olay, denetim oluşturulduğunda ve başlangıçta metinle doldurulduğunda tetikler TextBox .

TextBox denetimini tanımlama

Denetiminizi TextBox tanımlayan Genişletilebilir Uygulama Biçimlendirme Dili'nde (XAML) özniteliğini olay işleyicisi yöntemi adıyla eşleşen bir değerle belirtin TextChanged .

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

TextBox denetimi değişikliklerini izleme

Değişiklikler için izlemek istediğiniz denetimi içeren TextBox XAML'nin arka planda kod sınıfında, olay her TextChanged tetiklendiğinde çağrılacak bir yöntem ekleyin. Bu yöntemin, temsilci tarafından TextChangedEventHandler beklenenle eşleşen bir imzası olmalıdır.

// 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 TextBox içeriği bir kullanıcı tarafından veya program aracılığıyla değiştirildiğinde çağrılır.

Dekont

Bu olay, denetim oluşturulduğunda ve başlangıçta metinle doldurulduğunda tetikler TextBox .

Açıklamalar

Ayrıca bkz.