繁体   English   中英

Prism 7、WPF (.NetCore)、DevExpress 和功能区 - 集成

[英]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.

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