2011-11-24 46 views
0

在Winform应用程序中托管的我的WPF应用程序在Win XP中显示选定的Xamdatagrid行的清晰高亮颜色,但是在Win 7机器上运行时颜色更改为较浅的阴影将突出显示的行显示为不可读。在Win XP和Win 7机器之间处理.NET问题

任何指导方针来解决这个问题。

回答

3

那是因为您正在使用系统定义的颜色。恐怕你就来介绍自己的主题化:

http://wpfthemes.codeplex.com/

当然,你仍然可以通过只创建一个自定义主题,用你想要的颜色。

您也可以尝试使用特定的Windows主题给力:

http://arbel.net/2006/11/03/forcing-wpf-to-use-a-specific-windows-theme/

(Luna酒店WinXp下)

+0

将设置颜色代码#FF000080解决? – Rauld

+0

它会但它是一个黑客 - 如果新窗口出来,改变一些其他不同的颜色? – Turowicz

+0

在这种情况下,甚至主题会打破 – Rauld