在WinForms中的C#虚拟列表视图

问题描述 投票:0回答:1

我对虚拟列表项及其工作原理很陌生。 能不能解释一下用途,什么时候用合适。 它可以和word文档文本文件、excel文档一起使用吗? 它是如何拉动信息的,是否有任何样品,将是有用的列表项。详细模式? 我不知道如何启动该程序,任何帮助是感激的。

c# list winforms virtual
1个回答
2
投票

基本上虚拟列表控件可以让你拥有一个列表框,里面有非常多的项目,但只把数据的一个子集加载到内存中。 当用户在列表中滚动并耗尽内存中的项目时,列表控件会加载更多的数据。

http:/msdn.microsoft.comen-uslibraryye4z8x58.aspx。

.NET版本是通过ListView控件的'VirtualMode'属性实现的。 当这个属性设置为true时,它将作为一个虚拟列表。 您的代码处理 "RetrieveVirtualItem "事件,以便在虚拟列表的项目用尽时将更多数据加载到列表视图中。

http:/msdn.microsoft.comen-uslibrarysystem.windows.forms.listview.virtualmode(v=vs.110).aspx。

© www.soinside.com 2019 - 2024. All rights reserved.