【发布时间】:2018-08-23 12:21:37
【问题描述】:
我在 xamarin 中有一个绑定到可观察集合的 listView。当我删除项目时,它会按计划自动显示在 UI 上。
问题来了,当我删除列表视图中的第一个项目时,第二行向上移动到第一行,第二行变成空行(没有 UI 或数据),其余行保持不变相同。当我滚动离开然后再次返回时,视图是固定的,但我希望它能够在删除项目时起作用。
我正在使用 RetainElement 缓存策略。一切都适用于 recycleElement 策略,除了我必须加载数百行数据,这会导致 RecycleElement 严重滞后。
我尝试过的:
- 在删除单元格之前缩小视图的大小
- 正常从 Observable 集合中删除项目
- 不同的缓存策略
对此的任何帮助将不胜感激。谢谢
【问题讨论】:
标签: c# xaml listview xamarin xamarin.forms