我有一组数据显示在 TreeView 中。TreeView 的样式使其在树中的每个项目旁边都包含一个复选框。复选框的行为是选中父级将选中其所有子级,取消选中父级将取消选中其所有子级。
当子项目的数量变大(1000+)时,就会出现问题。检查父级将导致几秒钟的延迟,同时所有子级也会被检查。反之亦然,取消选中父级。
我已将问题缩小到 Aero 主题,它是 IsChecked 状态更改时复选框的动画。如果我将我的应用程序更改为非 Aero 主题,则不会出现明显的延迟。
是否有人知道任何可用于禁用 Aero 复选框动画的选项,或者我很可能坚持需要滚动自定义 TreeView 控件以便我可以将非航空主题应用于复选框?