Добрый день.
Есть такой-вот незатейливый стиль:
<Style TargetType="{x:Type DataGridRow}" x:Key="ForDocs">
<Setter Property="Background" Value="{Binding Converter={StaticResource Document2Color}}" />
</Style>
Document2Color определяет, в каком состоянии находятся документы по проекту (просрочены, сданы, не просрочены) и окрашивает строку в соответствующий цвет.
В деталях таблицы, собственно список самих документов.
Вопрос номер один: когда я изменяю даты документов и по логике строка должна сменить цвет на зеленый (все сдано), то конвертер не хочет пересчитывать цвет строки. Как его "пнуть", чтобы он понял, что данные поменялись и надо бы снова отработать. (OnPropertyChanged отсылал уже по всякому, не помогает)
Вопрос номер два: если я покрашу строку в какой-то цвет, то этот же цвет распространяется на всю область RowDetailed. Это как-то лечится?
Спасибо.