0

我有一组数据显示在 TreeView 中。TreeView 的样式使其在树中的每个项目旁边都包含一个复选框。复选框的行为是选中父级将选中其所有子级,取消选中父级将取消选中其所有子级。

当子项目的数量变大(1000+)时,就会出现问题。检查父级将导致几秒钟的延迟,同时所有子级也会被检查。反之亦然,取消选中父级。

我已将问题缩小到 Aero 主题,它是 IsChecked 状态更改时复选框的动画。如果我将我的应用程序更改为非 Aero 主题,则不会出现明显的延迟。

是否有人知道任何可用于禁用 Aero 复选框动画的选项,或者我很可能坚持需要滚动自定义 TreeView 控件以便我可以将非航空主题应用于复选框?

4

1 回答 1

0

最后,我必须创建自己的复选框模板,以便删除 Aero 主题的动画。完成此操作后,对于大型集合,检查/取消检查几乎是即时的。

于 2013-09-26T19:21:22.320 回答