我必须在WPF应用程序中创建几个列表框,这些列表框预计会显示大量项目。所有数据来自oracle数据库。如何在WPF中管理包含非常大数据的列表框?
据我所知,virtualizingstackpanel适用于大数据显示的性能,但我想它只能控制优化的listboxitems的生成。我也想控制RAM,因为我有几个。我在想,与oracle打开的光标连接应该能够达到最小化RAM的目的,并且使用虚拟化面板可以优化列表框项目的生成。但我无法弄清楚如何去做。
有没有现成的控件或代码我可以参考来解决这个问题?
换句话说,您正在寻找数据虚拟化,而'ListBox'只提供UI虚拟化。 – BoltClock 2011-04-10 18:29:58
只是出于好奇,这个数据有多大(你试图在列表框中显示多少项)? – 2011-04-10 21:18:39