Привязка заливки к цвету ресурса условно - PullRequest
0 голосов
/ 09 января 2011

Я пытаюсь связать заливку прямоугольника с цветом в словаре ресурсов. В смеси очень легко привязать к одному цвету.

Но в моей модели представления у меня есть перечисление с 3 «категориями», и я хотел бы, чтобы заполнение прямоугольников было различным в зависимости от значения этого перечисления, и чтобы все цвета были в словаре ресурсов.

Кто-нибудь пробовал это делать? Будет ли это конвертер связываний enum -> color resource?

Решено: Доступ к цветам в словаре ресурсов из преобразователя значений

1 Ответ

2 голосов
/ 09 января 2011

Ваш конвертер может вернуть SolidColorBrush. Вы можете создать его, используя цвет из словаря ресурсов, например, вот так.

SolidColorBrush b = (SolidColorBrush)Application.Current.Resources["PhoneAccentBrush"];
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...