У меня есть DataGrid, привязанный к объекту (используя шаблон MVVM).
<DataGrid ItemsSource="{Binding Path=RecordSet}"
AutoGenerateColumns="False"
IsReadOnly="True"
Name="ResultGrid">
<DataGrid.Columns>
<DataGridTextColumn Header="ID" Binding="{Binding Path=Id}" Width="Auto"/>
<DataGridTextColumn Header="Foo" Binding="{Binding Path=Foo}" Width="*"/>
</DataGrid.Columns>
</DataGrid>
Здесь:
RecordSet is a List<Record>.
Это отлично работает. Данные загружаются нормально и все. Я хотел знать, можно ли было установить некоторые свойства для отдельных строк, то есть связать свойство строки со значением в моей ViewModel (установить Row.IsEnable каждой строки на основе Record.Enable)
Я новичок в WPF.
Спасибо