Задать вопрос
magnitudo
@magnitudo
Архитектор, программист, предприниматель...

Внешний стиль в WPF

Добрый день!

Подскажите как наиболее оптимальным образом подойти к следующей задача в WPF.

Есть приложение. В приложении есть кнопочки, для кнопочек определён свой стиль (Style). Я хочу дать возможность заменить этот стиль двумя способами:
— положить файл Styles.xaml рядом с программой
— программа при запуске грузит кастомную dll в которой также может содержаться нужный стиль.

Хочется решение где нужно писать минимум кода. Понятно, что можно грузить стиль и вручную у всех кнопок заменить его на нужный.
Хочется примерно такой вариант — есть общий словарь ресурсов приложения (заполненный по умолчанию), далее после запуска мы грузим dll из которой переопределяем часть этих стилей, а потом файлик. Мне казалось, что MergeDictionaries и DynamicResource должны мне помочь, но почему-то не получается — всегда используются стили по-умолчанию.

Спасибо.

P.S. Посоветуйте хорошие материалы по стилям в WPF.
  • Вопрос задан
  • 4406 просмотров
Подписаться 4 Оценить Комментировать
Пригласить эксперта
Ответы на вопрос 1
pletinsky
@pletinsky
пробовали в разметке использовать для этого конвертеры?
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

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