Здравствуйте, TK, Вы писали:
TK>Здравствуйте, MAMOHT, Вы писали:
MAM>>MAM>><Style TargetType="{x:Type DataGridRow}" x:Key="ForDocs">
MAM>> <Setter Property="Background" Value="{Binding Converter={StaticResource Document2Color}}" />
MAM>></Style>
MAM>>
TK>WPF должен как-то узнать что изменились свойства используемые конвертером. Более правильно иметь свойство которое описывает состояние. тогда, binding будет выглядеть так:
TK><Setter Property="Background" Value="{Binding Path=DocumentState,Converter={StaticResource DocumentState2Color}}" />
Проблема была в том, что хотел обрабатывать ВЕСЬ объект, анализируя в конвертере несколько его свойств.
Объединение этих свойств в одно поле-enum-статус решило проблему.
Спасибо за подсказку.