标签: c# wpf
我有一个Observable集合,它在多个WPF组合框和数据网格之间共享和绑定。
由于某种原因,组合框生成项目非常缓慢并占用UI线程,奇怪的是,即使您没有尝试访问它们,它们也会开始生成项目(打开下拉菜单)。
似乎它与任何数据模板或容器样式都没有关系,好像我使用相同的项目创建一个新的可观察集合,然后项目生成很快。
这可能与CollectionView有某种关系吗? 数据网格有自己的项集合的集合视图,组合框直接绑定到ObservableCollection本身。