[英]Using Ribbon control with PRISM
我想使用Prism创建一个具有功能区控制的复合wpf应用程序,并且对命令有一些想法:
功能区选项卡处于不同的视图,因此我想它将具有特定的视图模型。 但是命令应该在另一个视图模型中,因为当我单击功能区中的按钮时,我想在下面的视图中执行一些操作,那么如何绑定它呢? 我应该使用Event Aggregator在视图模型之间进行通信吗? 也许复合命令? 还有其他办法吗?
谢谢。
因为它是不同的Views / ViewsModels-EventAggregator是一种解决方法。 您可以在具有功能区的视图上使用命令,该命令在RibbonViewModel上执行Method,它将发布该事件。 其他视图订阅该事件。
如果您使用功能区作为菜单-那么也许应该使用PRISM的导航来打开其他视图(在不同区域)
这是复合命令的典型方案
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.