航空主题复选框性能

时间:2013-09-19 04:55:16

标签: c# wpf treeview aero

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

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

我已将问题缩小到Aero主题,并且当IsChecked状态发生变化时,它是复选框的动画。如果我将我的应用程序更改为非Aero主题,则没有明显的延迟。

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

1 个答案:

答案 0 :(得分:0)

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