Могу ли я спросить о том, как привязывать данные динамически, данные взяты из SQLite. Я новичок в MVVMКак связать данные из SQLite в MVVM
образца source code. Связывание происходит в MainPageViewModel.cs
Могу ли я спросить о том, как привязывать данные динамически, данные взяты из SQLite. Я новичок в MVVMКак связать данные из SQLite в MVVM
образца source code. Связывание происходит в MainPageViewModel.cs
Самое простое решение - использовать NuGet для добавления пакета Fody.PropertyChanged в ваш проект, а затем добавить атрибут '[ImplementPropertyChanged]' к вашим объектам данных.
Есть и другие способы сделать это, которые не связаны с загрязнением вашего слоя данных атрибутом, но если вы новичок в MVVM, то я бы рекомендовал сделать это сейчас.
Используйте ObservableCollection вместо списка для своих товаров. ObservableCollection запускает события, когда изменения данных будут работать для привязки.
https://developer.xamarin.com/api/type/System.Collections.ObjectModel.ObservableCollection%601/
Нет необходимости в этом. Он может использовать ObservableCollection вместо List. – Mittchel
ObservableCollection вызывает только уведомления об изменениях в самом списке, а не отдельные свойства элементов в этом списке, которые вам также необходимы. Наверное, я зависим от его конкретных потребностей. –
true, но опять же вы не всегда хотите реализовать inotifyproperychanged для каждого свойства. Который делает Фоди. Я думаю, что OP хочет связать свои данные с SQL. Значение списка. – Mittchel