【发布时间】:2011-01-19 19:33:12
【问题描述】:
我想创建一个简单的搜索框,所以我有一个文本框,当有人键入搜索词时,我想执行搜索方法。
问题是 onChange 方法在我更改点击文本框时执行,我希望在我输入时执行 onChange 事件。
<TextBox Text="{Binding SearchTerm}" />
public static readonly DependencyProperty SearchTermProperty =
DependencyProperty.Register("SearchTerm", typeof(string), typeof(MainWindow), new PropertyMetadata(string.Empty, OnCaptionPropertyChanged));
private static void OnCaptionPropertyChanged(DependencyObject dependencyObject,
DependencyPropertyChangedEventArgs e)
{
((MainWindow)dependencyObject).SearchTracks(e.NewValue.ToString());
}
谢谢!
【问题讨论】: