Подтвердить что ты не робот

Изменение темы метро MahApps

Я знаю, что тема метро MahApps поставляется с "темами" (наборами цветов), но я не знаю, как их изменить из настроек по умолчанию в моем приложении WPF.

Я следил за учебником для начинающих в MahApps.Metro Documentation (включая добавление библиотек ресурсов в верхней части страницы), но это делает нет упоминания об изменении темы.

В файле компонента /Styles/Colours.xaml есть комментарий "из космополитического пакета тем", который может быть полезным ключом к тому, кто лучше разбирается в дизайне WPF, чем мне.

Я говорю об изменении темы приложения, а не о отдельном элементе управления.

4b9b3361

Ответ 1

Если вы хотите изменить цветовую схему по умолчанию, просто измените, какой файл ресурса цвета загружен.

от синего:

    <ResourceDictionary Source="pack://application:,,,/MahApps.Metro;component/Styles/Accents/Blue.xaml" />

до красного:

    <ResourceDictionary Source="pack://application:,,,/MahApps.Metro;component/Styles/Accents/Red.xaml" />

Вы также можете изменить программно (после загрузки каждого файла ресурсов цвета) с помощью ThemeManager.ChangeTheme().