我正在使用具有 的 ListBox,VirtualizingStackPanel
据说默认情况下支持 UI 虚拟化。
但是,当我设置我的listStudent(类型为ObservableCollection
,其中有 5 个学生)时ItemsSource
,我的Listbox
. 然后,每当用户滚动到末尾时,我都会向我的listStudent添加另外 5 个学生(当然会通知 UI)。但我看到消耗的内存不断增加。StackPanel
和记忆力没什么区别
UI 虚拟化如何工作?向listStudent添加新项目时如何保持低内存?