用于搜索MVVM的文本框

时间:2015-11-01 00:00:10

标签: c# wpf textbox

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

研究了一些网站,但发现人们在Code-Behind中编写了大量代码,这个解决方案对我并不感兴趣。

1 个答案:

答案 0 :(得分:0)

由于您对MVVM感兴趣,这是我的想法:

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

确保TextBox上的绑定设置为Mode=TwoWay(虽然我相信这已经是默认情况下)