我使用MVVM,我綁定數據網格,以收集了一些代碼:Datagrid.IsSelected綁定和滾動
<DataGrid ItemsSource="{Binding Entites}" AutoGenerateColumns="False" IsSynchronizedWithCurrentItem="True"
SelectedItem="{Binding SelectedEntity}">
我ASLO使用使用樣式(RowStyle或ItemContainerStyle)
<DataGrid.RowStyle>
<Style>
<Setter Property="DataGridRow.IsSelected" Value="{Binding IsSelectedProperty, Mode=TwoWay}" />
</Style>
</DataGrid.RowStyle>
結合IsSelectedProperty它運作良好。但是,如果我滾動DataGrid,它停止工作。
是的。原因是多選。 – vitidev
啊。爲此,我剛剛創建了一個名爲MultiSelect或SelectedItems的依賴項屬性。 [鏈接這裏](http://forums.silverlight.net/forums/p/199937/467373.aspx) –
我跟隨你的鏈接,並嘗試在datagrid上實現該示例。但我無法得到它來更新我的viewmodel中的「SelectedItems」屬性 – vitidev