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