Только что я решил исправить мой uxtheme.dll
(использование Универсальной Темы Patcher) для обеспечения использования неофициальных тем окна. Проблема состоит в том, что приложения WPF, кажется, игнорируют пользовательскую тему для собственных средств управления Windows (таких как полосы прокрутки и кнопки) и вместо этого используют классическую тему для них.
Я сначала заметил это с Visual Studio 2010:
Я думал, что это была ошибка в самой программе, но создание моего собственного приложения WPF дает тот же результат:
Поиск с помощью Google показывает, что я не единственный человек с этой проблемой, но я не нашел решение.
Есть ли что-нибудь, что я могу делать с этим? Если я пробую другое uxtheme.dll
patcher? Или это то, что я получаю для попытки [задохнуться], настраивают Windows?
В настоящее время нет ничего, что можно делать с этим. Приложения WPF имеют свою собственную тему [который не является вместе с темой Windows]. Лучшая вещь, которую я мог предложить, состоит в том, что Вы пишете приложение или создаете Ваш собственный dll, который вносит изменение темы WPF в то, которое Вы любите, Вы получили бы большое распознавание для этого ;)