![]() |
1
1
如果您只是需要显示一条消息,您应该移动
如果您真的想调用一些只在视图中定义才有意义的方法,可以通过在视图中实现一个接口并用这个接口注入视图模型来实现。例如,当您调用命令时:
视图模型对视图一无所知,它只知道一个接口,这个接口当然可以被调用
另一种选择是使用事件聚合器或信使,以耦合性差的方式将事件或消息从视图模型发送到视图。请参阅 this 这两种方法都没有打破MVVM模式。 |
![]() |
Xsayar · 如何将两个命令绑定到WPF按钮? 6 年前 |
![]() |
Mark Denom · 我的数据绑定是如何写出长度属性的? 6 年前 |
![]() |
Dev · 如何更新绑定到UI的集合? 6 年前 |
![]() |
Detlef D Soost · 多重绑定未设置值 6 年前 |
![]() |
Jack Guo · 在MVVM中清除集合视图的正确方法 6 年前 |