当Datagrid的ItemsSource更改时自动刷新Datagrid。

6

我正在使用一个UserControl中的DataGrid。如何在不使用DataGrid.Items.Refresh()的情况下自动刷新Datagrid,当它的ItemsSource发生变化时?


如何将ItemsSource绑定到您的DataGrid。使用MVVM绑定或者代码后台...您应该提供更多信息,因为有几种方法可以实现。 - blindmeis
1个回答

3

将ItemsSource绑定模式设置为2way没有意义。我认为你应该编辑你的答案。 - blindmeis
@Kaizen,这个不需要是TwoWayItemsSource绑定通过引用工作,因此当可编辑数据网格上进行添加/删除/编辑时,更改会自动反映到源可观察集合中(尽管绑定模式)。 - WPF-it
是的,我已经将它更改为ObservableCollection了,问题是我有一个TemplateSelector,我的DataGrid的DataGridTemplateColumn不会被更新,TemplateSelector在任何现有的东西更改后都不会被调用。它只会在添加/删除后更新。 - CodingTT

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接