如何在MVVM中绑定SQLite中的数据

时间:2017-02-16 06:28:26

标签: xamarin xamarin.forms mvvmcross

我可以问一下如何动态绑定数据,数据来自SQLite。 我是MVVM的新手

How to retrieve the data in SQLite

示例source code。 Binding位于MainPageViewModel.cs

2 个答案:

答案 0 :(得分:1)

最简单的解决方案是使用NuGet将Fody.PropertyChanged包添加到项目中,然后将“[ImplementPropertyChanged]”属性添加到数据实体中。

还有其他方法可以做到这一点,不涉及使用属性污染您的数据层,但如果您是MVVM的新手,那么我建议现在这样做。

答案 1 :(得分:0)

对项目使用ObservableCollection而不是List。当数据发生变化时,ObservableCollection将触发事件以解决绑定问题。

https://developer.xamarin.com/api/type/System.Collections.ObjectModel.ObservableCollection%601/