【发布时间】:2019-09-18 09:28:10
【问题描述】:
我有一个带有水平滚动的自定义列表视图,我通过视图模型绑定将数据绑定到列表视图。但是在运行时,当可观察集合发生变化时,列表视图不会更新。我尝试使用运行良好但自定义列表视图不起作用的 xamarin 表单列表视图。
我在此链接的帮助下实现了自定义列表视图:- Xamarin, Is there any way a listview can be used horizontally?
【问题讨论】:
-
您为水平 ListView 链接的代码实际上是一个 ScrollView,因此它并非旨在侦听任何数据更改。如果你想要这种行为,你必须自己实现,任何 ObservableCollection 数据上的事件订阅都会改变
-
有代码或示例解决方案吗?
-
好吧,既然 Xamarin.Forms 是开源的,我建议你去看看他们存储库中的 ListView 源代码
-
CollectionView 支持水平方向和数据绑定
标签: c# xamarin.forms data-binding