サーバーとの通信を担当し、ほとんどのデータを保持するクラスがあります。クライアントには、データベースなしがあります。
VM はクラス インスタンスから必要なデータを取得します。
Appクラスのどこにクラスインスタンスを置くべきか疑問に思っていますか? ViewModelLocator クラスで? または他の人?
このようなオープンソース プロジェクトはありますか?
サーバーとの通信を担当し、ほとんどのデータを保持するクラスがあります。クライアントには、データベースなしがあります。
VM はクラス インスタンスから必要なデータを取得します。
Appクラスのどこにクラスインスタンスを置くべきか疑問に思っていますか? ViewModelLocator クラスで? または他の人?
このようなオープンソース プロジェクトはありますか?
これは、プロジェクトのサイズに大きく依存します。小さな MVVM アプリケーション (単一のプロジェクト) を作成する場合は、次のフォルダーを作成します。
コンバーター (必要な場合)
DataTypes - 一部の開発者はこれを「モデル」にも入れますが、私はそれらを分離することを好みます
モデル - データ アクセス クラスに使用します <<< クラスをここに配置します <<<
ユーティリティ - 一部の開発者はこれを「サービス」と呼んでいます
ビューモデル
ビュー
アプリケーションが大きい場合は、代わりにこれらの名前で別のプロジェクトを作成し、他のプロジェクトもいくつか追加します。