WPF |棱镜|高级样式不适用于设置为Region的TabControl

时间:2019-02-21 18:27:49

标签: wpf xaml styles prism tabcontrol

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

复制步骤:

  1. 在Shell中使用2 TabControl创建简单的Prism应用程序。将一个TabControl标记为Region(设置RegionManager.RegionName),将另一个标记为简单
  2. 添加MahApps.Metro nuget包
  3. 在Shell窗口资源中添加MahApp资源字典

我不确定我做错了什么还是PRISM的问题。我检查了视觉树。样式已应用,但未反映在UI中。

有人遇到类似问题或可以帮助我解决此问题吗?

预先感谢!

0 个答案:

没有答案