我有一个虚拟列表视图,其中有数百个项目。我必须定期更新文件列表视图,方法是清除它,然后向其中添加新的/更新的项目。
执行此操作时调用 BeingUpdate 和 EndUpdate 有用吗?我没有注意到任何视觉差异。
Thanks
使用可能有一个巨大的优势BeginUpdate
and EndUpdate
,如果您要一次更改多个项目。如果一次只添加一个元素,则不会有任何优势。
话虽这么说,通常最好只使用AddRange http://msdn.microsoft.com/en-us/library/system.windows.forms.listview.listviewitemcollection.addrange.aspx,它允许您在一次调用中添加多个项目,而不必担心BeginUpdate
/ EndUpdate
.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)