enter code here
有没有办法让WPF应用看起来像在Windows 7上运行,即使它在Windows Server 2003上运行?
我面临的问题是由于Windows Server 2003上的控件上的默认样式,很难看到它们上的文本内容。对于前组合框
文本前景以黑色显示,高亮度动画颜色为深蓝色,这使得文本内容几乎不可见。
我尝试过定义以下设置但不起作用
编辑App.Xaml并将其更改为
将引用的程序集PresentationFramework.Aero的Copy Local属性设置为True。
请建议。
答案 0 :(得分:1)
WPF默认提供这些主题集:Classic,Aero Normal,Luna Homestead,Luna Metatallic,Luna Normal,Roayle Normal ....它允许WPF控件匹配特定主题的外观。
您可以通过获取主题在其主题程序集中定义的资源加载到App.Resources中来强制WPF使用特定主题,以便您的控件将使用这些主题样式。
有关详细信息,请参阅以下链接:
如果您需要访问原始WPF主题设计,则可以从以下位置下载: