我想我知道问题是什么,但我不知道解决方案。
我有一个可观察的集合,我填充在 WPF DataGrid 中。DataGrid
然后,我为to 子网格中的行实现了拖放。如果将一行拖到另一个网格中,我会更改其中的一个值,ObservableCollection
然后像这样显示基础数据:
var q = from standard in DispatchResult
where DispatchResult.Route == RouteName
select standard;
dgRoutedData.ItemsSource = q;
我想我将 itemssource 设置为上述 LINQ 查询的结果会破坏来自 observable 集合的整个自动通知,那么如何让数据网格显示过滤视图,当项目的“Route”值发生更改时,这些视图将实际更新?