wpf – MVVM-查看模型 – 视图模型通信

wpf – MVVM-查看模型 – 视图模型通信,第1张

概述使用MVVM Light,如何使两个视图模型相互通信?我知道如何使用信使类和注册等.这是我的场景 A Settings View ---> a Settings View Model . . . 使用MVVM light,如何使两个视图模型相互通信?我知道如何使用信使类和注册等.这是我的场景

A Settings VIEw ---> a Settings VIEw Model                                   .                                  .                                  .A MainPage VIEw ---> A MainPage viewmodel

如果设置视图中的某些内容发生变化,则会将消息返回设置视图模型.所以我想要设置视图模型与MainPage视图模型通信有关改变. MainPage viewmodel将会告诉VIEw.

解决方法 这种风格问题的常见模式是 Mediator(一个类可以查看模型参考,可以用于在两者之间传递消息).

调解员班已经搬到Cinch WPF/SL MVVM Framework,似乎仍然积极开发/支持.

我喜欢的模式是Event Aggregator,一个例子可以在Prism框架中找到.在这种模式中,不同的视图模型订阅聚合器中的事件,而其他发布事件.

希望这可以帮助

总结

以上是内存溢出为你收集整理的wpf – MVVM-查看模型 – 视图模型通信全部内容,希望文章能够帮你解决wpf – MVVM-查看模型 – 视图模型通信所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/web/1003578.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-22
下一篇 2022-05-22

发表评论

登录后才能评论

评论列表(0条)

保存