我正在通过派生传统的基于抽象的WPF DataGrid创建自定义DataGrid。我希望网格中的一个功能异步加载项目,其中一旦ItemsSource被更改,即一个新的集合被设置为ItemsSource属性或绑定的集合被更改为rae添加,移动或删除的项目的费用(其中当基础源实现INotifyCollectionChanged(如ObservableCollection)时,通知将进入数据网格。ItemsControl逐个加载项目异步
这是因为即使虚拟化数据网格下方的堆栈面板需要花费时间(2-3秒延迟)来加载数据行时,它有几列,有些是基于模板的。通过上述行为,延迟会“出现”减少给予datagrid一种感觉,它具有数据并且足够响应以加载它。
我该如何实现它?
Thx Vinit。