我有一个场景,其中我填充了一个包含 1000 个项目的列表框。我ItemsSource
使用数据源设置属性。
我有一个要求,当 UI 加载时,我需要根据某些条件删除列表框的一个项目。我正在使用样式+附加属性通过在附加属性的回调方法中设置ContentTemplate
来实现相同的目的。ListBoxItem
我的问题是,当我尝试为列表末尾的项目生成ListBoxItem
using时,我得到空值。ItemContainerGenerator.ContainerFromItem
结果,我无法删除列表底部的列表框项目。
它是否与虚拟化有关。我想获得所有ListBoxItems
负载。
有什么解决方法吗?
谢谢