2011-11-24 74 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