此示例演示了在控件中的文本发生更改时使用 TextChanged 事件执行方法的 TextBox 一种方法。
在包含要监视更改的 TextBox 控件的 XAML 的代码隐藏类中,插入一个每当触发事件时 TextChanged 要调用的方法。 此方法必须具有与委托预期 TextChangedEventHandler 匹配的签名。
每当控件的内容 TextBox 被用户更改或以编程方式更改时,都调用事件处理程序。
注释
创建控件并最初填充文本时 TextBox ,将触发此事件。
定义 TextBox 控件
在定义控件 TextBox 的可扩展应用程序标记语言(XAML)中,使用与事件处理程序方法名称匹配的值指定 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 控件更改
在包含要监视更改的 TextBox 控件的 XAML 的代码隐藏类中,插入一个每当触发事件时 TextChanged 要调用的方法。 此方法必须具有与 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
每当控件的内容 TextBox 被用户更改或以编程方式更改时,都调用事件处理程序。
注释
创建控件并最初填充文本时,将触发此事件 TextBox 。
注释