У меня есть приложение WPF с множеством настраиваемых стилей.
В Windows 7 или 8 (.1) приложения выглядят очень хорошо. Но если приложение запускается на Windows Server (2008-2012), приложение выглядит так, как будто некоторые стили не загружены или некоторые свойства не установлены.
Я не понимаю, почему это происходит, мне нужно включить в мое приложение некоторую информацию о стилях, которая присутствует в Windows 7/8, но не в Windows Server
Что я наделал:
1. Установил Desktop Experience для сервера 2008, и мои проблемы не устранили. Тем не менее некоторые из моих пользовательских стилей не загружены. Например, я не вижу своих пользовательских границ на кнопках.
2. Включена и запущена служба тем (как это было предложено в ответе Тоана Нгуена). К сожалению, я не могу перейти на тему areo через RDP
Вот пример скриншота. Это не единственное, что не отображается для Windows Server.
Слева 2008 г. - справа Windows 8.1. Во избежание путаницы: правый выглядит идентично в Windows 7.