WPF | Prism | Advanced style don';t将TabControl设置为Region

WPF | Prism | Advanced style don';t将TabControl设置为Region,wpf,xaml,styles,prism,tabcontrol,Wpf,Xaml,Styles,Prism,Tabcontrol,说明:高级样式(如MahApps.Metro)如果在shell中设置为区域,则不适用于TabControl。应用基本样式。我尝试在shell窗口中放置两个TabControls,一个标记为Region,另一个标记为plain。样式确实应用于非区域选项卡控件 复制步骤: 在Shell中创建带有2个TabControl的简单Prism应用程序。将一个TabControl标记为Region(设置RegionManager.RegionName),另一个标记为simple 添加MahApps.Metro

说明:高级样式(如MahApps.Metro)如果在shell中设置为区域,则不适用于TabControl。应用基本样式。我尝试在shell窗口中放置两个TabControls,一个标记为Region,另一个标记为plain。样式确实应用于非区域选项卡控件

复制步骤:

  • 在Shell中创建带有2个TabControl的简单Prism应用程序。将一个TabControl标记为Region(设置RegionManager.RegionName),另一个标记为simple
  • 添加MahApps.Metro nuget包
  • 在Shell窗口资源中添加MahApp资源字典
  • 我不确定我是否做错了什么,或者这是PRISM的问题。我检查了视觉树。样式已应用,但未反映在UI中

    有没有人面临类似的问题或能帮我解决这个问题

    提前谢谢