グリッドにバインドするために、MVVMの観測可能なコレクションの代わりにデータセットを使用することをお勧めします。ビューモデルにDataSet型のプロパティを持たせても問題ありませんか?この場合、デザインタイムデータはどのように設定されますか?MVVMでデータセットを使用する
3
A
答えて
3
MVVMパターンの重要な概念の1つは、ViewModelが「ビューのモデル」であり、UI(ビュー)をバインドする方が簡単なようにビジネスモデルを形成することです。
DataSet/DataTableを使用して、ViewModelのデータを公開し、ビューにバインドできます。私はこのアプローチに間違って何も表示されません。確かに有効なMVVMです!
デザインタイムのデータは、作成方法によって異なります。 XAMLでデータセットを作成することはできないため、データ用にVisual Studio内のXAMLファイルを使用することはできません。ただし、設計時データをプログラムで作成している場合(つまり、設計時であるかどうかを確認するViewModel内でコード内にデータを作成する場合)、うまく動作します。
関連する問題
- 1. mvc-mvvmでエンティティモーダルを使用する
- 2. MVVMパターンでハイパーリンクを使用するセルテンプレート
- 3. vb.netでデータセットを使用する
- 4. データセットでLaravelリポジトリを使用
- 5. MVVMライトツールキットを使用するジェスチャー
- 6. TreeViewDragDropTarget MVVMを使用する方法
- 7. ListViewのボタン - MVVMを使用
- 8. 独自のMVVMを実装するか、MVVMフレームワークを使用するか?
- 9. MVVMを使用したWPFでのバインドコマンド
- 10. wpfアプリケーションでmvvmパターンを使用
- 11. sqliteのデータセットを使用
- 12. MVVMとMVVMツールキットを使用してテキストボックスにプロパティをバインドする方法
- 13. MVVMとStructureMapの使用
- 14. MVVM WPF - ViewModelsの使用
- 15. ANDROIDアプリケーションでデータセットを返す.net Webサービスを使用する
- 16. MVVMを使用してWPFでウィンドウの "WindowState"プロパティをバインドする
- 17. パンダでIrisデータセットでSVM回帰を使用する方法
- 18. MVVM/MVVM-Lightでレコードを編集する
- 19. MVVMパターンでのWPFデザインデータの使用
- 20. 使用2つのデータセットは、
- 21. MVVMライトビューモデルロケータをSilverlight 4の子ウィンドウで使用する
- 22. MVVMでWPFアプリケーションのFolderBrowserDialogを使用する方法
- 23. WPF MVVMでユーザーコントロールを使用する方法
- 24. RelayCommandをMVVM Lightフレームワークで使用する方法
- 25. MVVM LightでMainSkin.xamlを使用するには?
- 26. 1つのデータセットから別のデータセットを抽出して使用する
- 27. OracleClientデータセット・テーブルを使用したSqlClientデータセット・テーブルの更新
- 28. TransactionScopeを型付きデータセットで使用する
- 29. 大きなデータセットでrpartパッケージを使用する
- 30. SSISパッケージで変数データセットを2回使用する方法