Mahapps.Metro黑暗主题未在设计师

时间:2016-01-11 20:29:16

标签: mahapps.metro

我正在使用MahApps.Metro版本1.2.0.0。我把主题设置为黑暗主题。这在我运行应用程序但仍然在我的设计器中显示灯光主题时工作正常。

<ResourceDictionary Source="pack://application:,,,/MahApps.Metro;component/Styles/Accents/BaseDark.xaml" />

关于造成这个问题的原因的想法?

enter image description here enter image description here

1 个答案:

答案 0 :(得分:3)

我在XAML设计师中找到了:

  • 窗口标题栏从未设置样式
  • 重新启动Visual Studio后,组件似乎要设置样式...
  • ...除了MetroWindow的背景,显示为白色。

因此,许多组件在设计器中是白色的(隐形!)。我一直在努力,如下。

对于MetroWindows,我将每个背景设置为引用主题颜色:

num = 10
for i in range(5):
    # play with num and i variables
    num += i * 2
 print num

对于用户控件和页面,您可以将其保持透明并将设计器设置为深色背景,而不是在每个控件和页面上设置背景。然后它们显示出足够的设计:

enter image description here

这是一个小屋,但它是我一直在使用的。