用于搜索 MVVM 的文本框
Text box for searching MVVM
我正在尝试使用一个简单的应用程序来学习 WPF C#。我想知道如何创建用于搜索的文本框。例如:用户输入任意姓名,当他进入应用程序时,在文本框的礼品框下方显示相似的姓名。
在一些网站上进行了研究,但发现人们在代码隐藏中编写了很多代码,我对此解决方案不感兴趣。
既然你对MVVM感兴趣,我的想法是:
- 将视图模型中的字符串绑定到
TextBox
的 Text
属性
- 在视图模型中实现
INotifyPropertyChanged
- 在模型(演示者)中实现视图模型的
PropertyChanged
事件并在每次更改时触发一些操作(意味着 TextBox
内容的每次更改)
确保 TextBox
上的绑定设置为 Mode=TwoWay
(尽管我相信这已经是默认设置)
我正在尝试使用一个简单的应用程序来学习 WPF C#。我想知道如何创建用于搜索的文本框。例如:用户输入任意姓名,当他进入应用程序时,在文本框的礼品框下方显示相似的姓名。
在一些网站上进行了研究,但发现人们在代码隐藏中编写了很多代码,我对此解决方案不感兴趣。
既然你对MVVM感兴趣,我的想法是:
- 将视图模型中的字符串绑定到
TextBox
的 - 在视图模型中实现
INotifyPropertyChanged
- 在模型(演示者)中实现视图模型的
PropertyChanged
事件并在每次更改时触发一些操作(意味着TextBox
内容的每次更改)
Text
属性
确保 TextBox
上的绑定设置为 Mode=TwoWay
(尽管我相信这已经是默认设置)