[英]Prism 7, WPF (.NetCore), DevExpress and ribbon - integration
如何构建每个模块添加自己的 RibbonPage 控件的模块应用程序? 我花了几个小时在互联网上寻找 - 但没有任何成功
贝壳:
<dxr:RibbonControl Name="shellRibbonControl" DockPanel.Dock="Top" prism:RegionManager.RegionName="{x:Static core:RegionNames.RibbonPageRegion}">
<dxr:RibbonDefaultPageCategory />
</dxr:RibbonControl>
模块:
模块:
_regionManager.RegisterViewWithRegion(RegionNames.RibbonPageRegion, typeof(ModuleARibbonPage));
什么都没有发生 - 只是我没有尝试重新设计从 pisrm 4、6 中创建的示例,但它们使用 MEF(bootstrap) 女巫现在已弃用
预先感谢您的帮助和回答
我不使用 RibbonControl,但我可以简要地告诉您该方法。 Shell 中的 RibbonControl 包含一个区域或多个区域。 该模块定义了 RibbonPage。 您将 RibbonPage 视为具有 MVVM 模式的视图。 在模块初始化时,您将 RibbonPage 注册到 Shell 中的区域。 顺便说一句,一个模块可以包含多个 RibbonPages。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.