我必須在WPF應用程序中創建幾個列表框,這些列表框預計會顯示大量項目。所有數據來自oracle數據庫。如何在WPF中管理包含非常大數據的列表框?
據我所知,virtualizingstackpanel適用於大數據顯示的性能,但我想它只能控制優化的listboxitems的生成。我也想控制RAM,因爲我有幾個。我在想,與oracle打開的光標連接應該能夠達到最小化RAM的目的,並且使用虛擬化面板可以優化列表框項目的生成。但我無法弄清楚如何去做。
有沒有現成的控件或代碼我可以參考來解決這個問題?
換句話說,您正在尋找數據虛擬化,而'ListBox'只提供UI虛擬化。 – BoltClock 2011-04-10 18:29:58
只是出於好奇,這個數據有多大(你試圖在列表框中顯示多少項)? – 2011-04-10 21:18:39