1

enter code here有什么方法可以让 WPF 应用程序看起来像是在 Windows 7 上运行,即使它是在 Windows Server 2003 上运行的?

我面临的问题是由于 Windows Server 2003 控件上的默认样式,很难看到它们上的文本内容。对于前 - 组合框

文本前景以黑色可见,突出显示的动画颜色为深蓝色,这使得文本内容几乎不可见。

我已尝试定义以下设置,但没有奏效

  1. 编辑 App.Xaml 并将其更改为

  2. 将引用的程序集 PresentationFramework.Aero 的 Copy Local 属性设置为 True。

请指教。

4

1 回答 1

1

WPF 默认附带以下主题集:Classic、Aero Normal、Luna Homestead、Luna Metaltallic、Luna Normal、Roayle Normal...。它允许 WPF 控件匹配特定主题的外观。

您可以通过将主题在其主题程序集中定义的资源加载到您的 App.Resources 中来强制 WPF 使用特定主题,以便您的控件将使用这些主题样式。

有关更多信息,请参阅这些链接:

如果您需要访问原始 WPF 主题设计,则可以从以下位置下载它们:

于 2012-09-15T13:41:15.923 回答