データを動的にバインドする方法については、「SQLiteからのデータ」を参照してください。 MVVMでSQLiteからデータをバインドする方法
サンプルsource codeをMVVMするために、私は新たなんです。 BindingがMainPageViewModel.csにあります
データを動的にバインドする方法については、「SQLiteからのデータ」を参照してください。 MVVMでSQLiteからデータをバインドする方法
サンプルsource codeをMVVMするために、私は新たなんです。 BindingがMainPageViewModel.csにあります
最も簡単な解決策は、Fody.PropertyChangedパッケージをプロジェクトに追加し、データエンティティに '[ImplementPropertyChanged]'属性を追加することです。
属性を使用してデータレイヤを汚染することを含まない他の方法がありますが、MVVMを初めて使用している場合は、今のところこのようにすることをおすすめします。
アイテムのリストの代わりにObservableCollectionを使用します。 ObservableCollectionは、バインディングのためにデータが変更されたときにイベントを発生させます。
https://developer.xamarin.com/api/type/System.Collections.ObjectModel.ObservableCollection%601/
これは必要ありません。彼はListの代わりにObservableCollectionを使うことができます。 – Mittchel
ObservableCollectionは、リスト自体の中の変更通知だけをトリガーします。リスト内のアイテムの個々のプロパティは、通常必要なものではありません。私は彼の具体的なニーズに依存していると思う。 –
trueですが、再度、プロパティごとにinotifyproperychangedを実装する必要はありません。どのFodyがしますか?私はOPが彼のデータをSQLからバインドしたいと思う。リストを意味する。 – Mittchel