Динамическое связывание ресурса стиля - PullRequest
1 голос
/ 18 марта 2012

Есть ли способ динамически связать ресурсный стиль прямоугольника?

Следующие работы:

<Rectangle Grid.ColumnSpan="4" Margin="0,0,0,8" Fill="{Binding RectangleColor}" />

Таким образом, каждый элемент списка имеет свой цвет в зависимости от его типа.

Проблема в том, что мне не нравятся простые цвета, и я хотел бы, чтобы они следовали стилевому ресурсу. К сожалению, это должно быть сделано динамически.

Попытка не сработала:

<Rectangle Grid.ColumnSpan="4" Margin="0,0,0,8" Style="{Binding RectangleStyle}" />

1 Ответ

2 голосов
/ 19 марта 2012

Трудно сказать, что вы пытаетесь сделать, но, похоже, вам нужен DataTemplateSelector.Конечно, их нет в Silverlight.Кажется, что у каждого с блогом есть способ реализовать это. Здесь - версия WP7.Если вы используете WP7.1, вы можете столкнуться с небольшим количеством проблем, которые покрываются этим вопросом переполнения стека.

...