Я пытаюсь связать заливку прямоугольника с цветом в словаре ресурсов. В смеси очень легко привязать к одному цвету.
Но в моей модели представления у меня есть перечисление с 3 «категориями», и я хотел бы, чтобы заполнение прямоугольников было различным в зависимости от значения этого перечисления, и чтобы все цвета были в словаре ресурсов.
Кто-нибудь пробовал это делать? Будет ли это конвертер связываний enum -> color resource?
Решено: Доступ к цветам в словаре ресурсов из преобразователя значений
Ваш конвертер может вернуть SolidColorBrush. Вы можете создать его, используя цвет из словаря ресурсов, например, вот так.
SolidColorBrush b = (SolidColorBrush)Application.Current.Resources["PhoneAccentBrush"];