WPF. Converter и изменение источника + еще один вопросик.
От: MAMOHT  
Дата: 08.02.13 10:40
Оценка:
Добрый день.

Есть такой-вот незатейливый стиль:

<Style TargetType="{x:Type DataGridRow}" x:Key="ForDocs">
    <Setter Property="Background" Value="{Binding Converter={StaticResource Document2Color}}" />
</Style>


Document2Color определяет, в каком состоянии находятся документы по проекту (просрочены, сданы, не просрочены) и окрашивает строку в соответствующий цвет.
В деталях таблицы, собственно список самих документов.
Вопрос номер один: когда я изменяю даты документов и по логике строка должна сменить цвет на зеленый (все сдано), то конвертер не хочет пересчитывать цвет строки. Как его "пнуть", чтобы он понял, что данные поменялись и надо бы снова отработать. (OnPropertyChanged отсылал уже по всякому, не помогает)

Вопрос номер два: если я покрашу строку в какой-то цвет, то этот же цвет распространяется на всю область RowDetailed. Это как-то лечится?

Спасибо.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.