|
|
1
2
有两件事要解决:
第一点是这两个列表操作中最大的性能提升。要实现这一点,只需在修改期间将ListViewItemSorter设置为空,并在末尾将其设置回。 对于第二个选项,我经常将列表绘制为位图,然后在图片框中显示该位图,这样用户就不会看到列表消失,然后在完成后重新显示列表。 |
|
|
2
4
有更好的方法,你可以使用 VirtualMode 列表视图的。 该文档应该可以帮助您开始。其想法是只在需要时向ListView提供信息。这些信息是使用事件来检索的。您所要做的就是实现这些事件,并告诉列表视图它包含多少项。 |
|
|
3
3
addrange比add快得多
|
|
4
0
还要注意,您可以隐藏项目,这样就可以在不删除它们的情况下使它们不可见。所以,在第一次添加所有项目之后,你只需隐藏不再需要的项目,然后显示它们。 |
|
|
A B · C#Excel自动调整列避免长文本时出错 1 年前 |
|
|
Megrez7 · C#ToArray转换合并为一行,导致数组元素更改 1 年前 |
|
Aycon · 在工厂方法中释放部分创建的对象的正确方法是什么? 1 年前 |
|
|
Sei · Avalonia/WPF将路由器传递到控制模板 1 年前 |