我正在使用Xamarin.forms制作应用程序。 我想像listview一样创建自己的数据列表。 但它看起来不像列表视图,但每个项目都会像圆圈一样定位。
您可以想象Apple Watch的用户界面。
我真的想让它具有像ListView一样的功能和灵活性,可以检测到变化良好的数据。
所以,我想设置' ItemSources'来自我的ObservableCollection。 但是,如果我使用BindableProperty执行此操作,我只能检测何时分配ObservableCollection对象。 (我也想检测它的项目何时被更改。)
我应该查看哪些文件或文章?
到目前为止我搜索的所有内容都只是自定义ListView。
感谢。
答案 0 :(得分:1)
如果您希望在属性值发生变化时通知您的用户界面,则ObservableCollection
中的每个项目都需要实现INotifyPropertyChanged,并且您的用户界面需要监听{{1}事件。