Я привязываю сетку данных к коллекции объектов Task. Для определенного столбца требуются специальные правила, относящиеся к редактированию:
<!--Percent Complete-->
<data:DataGridTextColumn Header="%"
ElementStyle="{StaticResource RightAlignStyle}"
Binding="{Binding PercentComplete, Mode=TwoWay, Converter={StaticResource PercentConverter}}" />
То, что я хочу сделать, - это установить свойство IsReadOnly только для процента заполнения каждой ячейки задачи на основе свойства фактического объекта задачи. Я пробовал это:
<!--Percent Complete-->
<data:DataGridTextColumn Header="%"
ElementStyle="{StaticResource RightAlignStyle}"
Binding="{Binding PercentComplete, Mode=TwoWay, Converter={StaticResource PercentConverter}}"
IsReadOnly={Binding IsNotLocalID} />
но, очевидно, вы не можете привязать свойство IsReadOnly в столбце сетки данных. Как лучше всего делать то, что я пытаюсь сделать?