我在WPF中编写了一个应用程序。我在微软网站上使用标准的BlueTheme作为我的应用程序。该应用程序在具有Windows XP风格的Windows XP中看起来很棒。在下面的屏幕截图中,我们可以看到带有圆边和evrything的按钮。
屏幕截图1(Windows XP风格):
然后我右键在我的桌面上,然后去了外观并选择了Windows经典风格。然后应用程序看起来废话。所有按钮现在都有方形边缘。
屏幕截图2(Windows经典风格):
我认为在互联网上搜索,人们建议包括PresentationFramework.Aero主题。但问题仍然存在。
[编辑] 我已添加以下行。它还行不通!
<Window.Resources>
<ResourceDictionary Source="/PresentationFramework.Aero, Version=3.0.0.0, Culture=neutral,
PublicKeyToken=31bf3856ad364e35, ProcessorArchitecture=MSIL;component/themes/aero.normalcolor.xaml" />
</Window.Resources>
我的问题是如何在Windows经典风格和Windows XP风格中使WPF应用程序相同?
答案 0 :(得分:0)
将此信息放入您的窗口/应用程序资源中:
<Window.Resources>
<ResourceDictionary Source="/PresentationFramework.Aero, Version=3.0.0.0, Culture=neutral,
PublicKeyToken=31bf3856ad364e35, ProcessorArchitecture=MSIL;component/themes/aero.normalcolor.xaml" />
</Window.Resources>
它将启用Aero风格与其他Windows主题(XP / Classic)。