У меня довольно подробный пользовательский элемент управления, состоящий из нескольких разделов, к этим разделам применена специальная синяя тема, но я хочу поменять местами все цвета гридов / границ / прямоугольников / и т. Д. Зеленая версия той же темы на основе привязки в DataContext.
Очевидно, что я мог бы использовать конвертер для каждого свойства Fill / Background элементов, но это кажется очень раздражающим.
В моем конвертере (или XAML) я могу как-то применить Style
к своему пользовательскому элементу управления, который просто установит свойства Fill / Background / etc ... моих элементов, по существу применяя цветовую тему?