C# Prism 7、WPF(.NetCore)、DevExpress和ribbon-集成
如何在每个模块添加自己的RibbonPage控件的情况下构建模块应用程序? 我花了好几个小时在网上搜索,但没有成功 外壳:C# Prism 7、WPF(.NetCore)、DevExpress和ribbon-集成,c#,.net,wpf,devexpress,prism,C#,.net,Wpf,Devexpress,Prism,如何在每个模块添加自己的RibbonPage控件的情况下构建模块应用程序? 我花了好几个小时在网上搜索,但没有成功 外壳: <dxr:RibbonControl Name="shellRibbonControl" DockPanel.Dock="Top" prism:RegionManager.RegionName="{x:Static core:RegionNames.RibbonPageRegion}">
<dxr:RibbonControl Name="shellRibbonControl" DockPanel.Dock="Top" prism:RegionManager.RegionName="{x:Static core:RegionNames.RibbonPageRegion}">
<dxr:RibbonDefaultPageCategory />
</dxr:RibbonControl>
什么都没有发生——什么都没有
我试过PISRM4、6中的例子,但它们使用的是MEF(引导),现在已经不推荐了
提前感谢您的帮助和回答我不使用RibbonControl,但我可以简单地告诉您该方法。外壳中的RibbonControl包含一个或多个区域。该模块定义了RibbonPage。将RibbonPage视为具有MVVM模式的视图。在模块初始化时,将RibbonPage注册到Shell中的区域。顺便说一句,一个模块可以包含多个RibbonPage。功能区的区域适配器是什么样子的?我想,dev express有一个
_regionManager.RegisterViewWithRegion(RegionNames.RibbonPageRegion, typeof(ModuleARibbonPage));