用于搜索MVVM的文本框

本文关键字:文本 MVVM 搜索 用于 | 更新日期: 2023-09-27 18:20:07

我正在用一个简单的应用程序学习WPF C#。我想知道如何创建一个文本框来搜索。例如:用户输入任何名称,当他输入应用程序时,在文本框的礼盒下方显示类似的名称。

在一些网站上进行了研究,但发现有人在代码背后写了很多代码,我对这个解决方案不感兴趣。

用于搜索MVVM的文本框

既然您对MVVM感兴趣,这就是我的想法:

  • 将视图模型中的字符串绑定到TextBoxText属性
  • 在视图模型中实现INotifyPropertyChanged
  • 在模型(演示者)中实现视图模型的PropertyChanged事件,并在每次更改时触发一些操作(意味着TextBox内容的每次更改)

确保TextBox上的绑定设置为Mode=TwoWay(尽管我认为默认情况下已经设置了)