繁体   English   中英

在PRISM中使用功能区控制

[英]Using Ribbon control with PRISM

我想使用Prism创建一个具有功能区控制的复合wpf应用程序,并且对命令有一些想法:

功能区选项卡处于不同的视图,因此我想它将具有特定的视图模型。 但是命令应该在另一个视图模型中,因为当我单击功能区中的按钮时,我想在下面的视图中执行一些操作,那么如何绑定它呢? 我应该使用Event Aggregator在视图模型之间进行通信吗? 也许复合命令? 还有其他办法吗?

谢谢。

因为它是不同的Views / ViewsModels-EventAggregator是一种解决方法。 您可以在具有功能区的视图上使用命令,该命令在RibbonViewModel上执行Method,它将发布该事件。 其他视图订阅该事件。

如果您使用功能区作为菜单-那么也许应该使用PRISM的导航来打开其他视图(在不同区域)

这是复合命令的典型方案

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM