WPF с использованием Material Design Toolkit.
Я пытаюсь выяснить, возможно ли иметь разные цветовые палитры / темы для окон / пользовательских элементов управления, чтобы каждый элемент управления окна / u имел свой собственный цветтема.
От одного из разработчиков в материале дизайна xaml gitter chat :
как для изменения цвета на разных видах. Да. На самом деле вы можете взять те же словари ресурсов цвета, которые вы добавили в App.xaml (вам нужны только цветные; не все), и применить их на любом уровне в XAML, который имеет смысл. Например, если вы хотите изменить основной цвет на синий для всех элементов управления в сетке, вы можете сделать что-то вроде этого:
<Grid> <Grid.Resources> <ResourceDictionary> <ResourceDictionary.MergedDictionaries> <ResourceDictionary Source="pack://application:,,,/MaterialDesignColors;component/Themes/Recommended/Primary/MaterialDesignColor.Blue.xaml"/> </ResourceDictionary.MergedDictionaries> </ResourceDictionary> </Grid.Resources> </Grid>