Решение проблем с темами между машинами Win XP и Win 7 в .NET - PullRequest
0 голосов
/ 24 ноября 2011

В моем приложении WPF, размещенном в приложении winform, отображается выделенный выделенный цвет выбранной строки Xamdatagrid в Win XP, однако при запуске на компьютере с Win 7 цвет меняется на более светлый, что делает выделенную строку нечитаемой.

Любые рекомендации, чтобы приблизиться к этому.

1 Ответ

3 голосов
/ 24 ноября 2011

Это потому, что вы используете системные цвета. Боюсь, вы должны представить свою тему:

http://wpfthemes.codeplex.com/

Конечно, вы все равно можете использовать нужные цвета, просто создав собственную тему.

Вы также можете попробовать принудительно использовать определенную тему Windows:

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

(Луна - WinXp)

...