在Win XP和Win 7机器之间处理.NET问题
问题描述:
在Winform应用程序中托管的我的WPF应用程序在Win XP中显示选定的Xamdatagrid行的清晰高亮颜色,但是在Win 7机器上运行时颜色更改为较浅的阴影将突出显示的行显示为不可读。在Win XP和Win 7机器之间处理.NET问题
任何指导方针来解决这个问题。
答
那是因为您正在使用系统定义的颜色。恐怕你就来介绍自己的主题化:
http://wpfthemes.codeplex.com/
当然,你仍然可以通过只创建一个自定义主题,用你想要的颜色。
您也可以尝试使用特定的Windows主题给力:
http://arbel.net/2006/11/03/forcing-wpf-to-use-a-specific-windows-theme/
(Luna酒店WinXp下)
将设置颜色代码#FF000080解决? – Rauld
它会但它是一个黑客 - 如果新窗口出来,改变一些其他不同的颜色? – Turowicz
在这种情况下,甚至主题会打破 – Rauld