相关疑难解决方法(0)

WPF DataGrid:CanContentScroll属性导致奇怪的行为

我有一个解决方案,我根据用户标准生成一个DataGrid(或多个实例)..每个网格通过ObservableCollection继续接收数据

我遇到的问题是滚动表现得很奇怪.这是不稳定的,滚动条会在滚动时调整自己的大小.

比我发现.. CanContentScroll属性!它完全修复了奇怪的滚动行为,带给我暂时的幸福和快乐.

然而,它会导致2个不幸的副作用.

  1. 每当我重新创建网格实例并将它们绑定到我的可观察集合时,它会冻结整个窗口5秒钟.当我的网格增长到一个大尺寸时,这种延迟可以持续30秒.

  2. 当我调用TradeGrid.ScrollIntoView(TradeGrid.Items(TradeGrid.Items.Count - 1))滚动到底部时,它会跳到底部而不是回到顶部.

还有另一种方法可以实现平滑滚动吗?

wpf binding wpfdatagrid

14
推荐指数
1
解决办法
8077
查看次数

标签 统计

binding ×1

wpf ×1

wpfdatagrid ×1