我有一個綁定到對象的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中的值(根據Record.Enable設置每行的Row.IsEnable) 我是WPF的新手。
謝謝
這對我來說似乎有點危險。也許它的作品(我不是說它不會),但我會認爲行過濾器更好地隱藏行,以避免任何奇怪的邊緣情況下,如光標鍵不按預期工作 – 2012-04-03 05:08:06