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