我的WPF应用程序中有一个搜索字段,其中包含一个包含命令绑定的搜索按钮.这很好用,但是当按下键盘上的Enter键时,如何对文本字段使用相同的命令绑定?我见过的例子都是使用KeyDown事件处理程序后面的代码.有没有一种聪明的方法可以使用xaml和命令绑定来完成这项工作?
我正在寻找一种在我的主窗口中调用方法的简单方法,但我想从我的View Model中调用它.基本上,我正在寻找一些"this.parent"之类的东西放在View Model中引用主窗口.
或者,如果你想查看我想要这样做的原因并告诉我另一种解决我的问题的方法:
我正在使用一个不断获取信息的应用程序.在viewmodel中,处理信息.我想在每次提供满足一定资格的信息时发出通知.
最初,我在viewmodel中有一个字典存储了有关该信息的信息,我在MainWindow中访问了该字典,以便我可以使窗口闪烁并发送其他通知.但是当我在MainWindow中访问它时,我遇到了viewmodel字典不断变化的问题.
对不起,这个问题听起来很愚蠢.我刚刚在两个月前开始使用WPF,并且在此之前也没有很好的编程背景.