Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/drupal/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# Prism 7、WPF(.NetCore)、DevExpress和ribbon-集成_C#_.net_Wpf_Devexpress_Prism - Fatal编程技术网

C# Prism 7、WPF(.NetCore)、DevExpress和ribbon-集成

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}">

如何在每个模块添加自己的RibbonPage控件的情况下构建模块应用程序? 我花了好几个小时在网上搜索,但没有成功

外壳:

<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));