Окна WPF не сотрудничают с неофициальными темами

Только что я решил исправить мой uxtheme.dll (использование Универсальной Темы Patcher) для обеспечения использования неофициальных тем окна. Проблема состоит в том, что приложения WPF, кажется, игнорируют пользовательскую тему для собственных средств управления Windows (таких как полосы прокрутки и кнопки) и вместо этого используют классическую тему для них.

Я сначала заметил это с Visual Studio 2010:

Visual Studio

Я думал, что это была ошибка в самой программе, но создание моего собственного приложения WPF дает тот же результат:

Custom WPF app

Поиск с помощью Google показывает, что я не единственный человек с этой проблемой, но я не нашел решение.

Есть ли что-нибудь, что я могу делать с этим? Если я пробую другое uxtheme.dll patcher? Или это то, что я получаю для попытки [задохнуться], настраивают Windows?

2
задан 15.09.2011, 07:30

1 ответ

В настоящее время нет ничего, что можно делать с этим. Приложения WPF имеют свою собственную тему [который не является вместе с темой Windows]. Лучшая вещь, которую я мог предложить, состоит в том, что Вы пишете приложение или создаете Ваш собственный dll, который вносит изменение темы WPF в то, которое Вы любите, Вы получили бы большое распознавание для этого ;)

2
ответ дан 08.12.2019, 07:32

Теги

Похожие вопросы