Caliburn MVVMフレームワークでViewモデルを整理するための最良の方法が何であるか知りたいと思います。Caliburn FrameworkでビューとViewModelを整理する
ビューモデルが名前がViewModelsのフォルダとフォルダビューのビューにある単純なクラスであるサンプルが多数見つかりました。
- WPF app
- ViewModels [Folder]
-ShellViewModel [Class]
-ViewModelA [Class]
-ViewModelB [Class]
-Views [Folder]
-ShellView [Class]
-ViewA [Class]
-ViewB [Class]
多くの状況では、私は本当に複雑なビュービューモデルがあります:
は例えば、プロジェクトがこの構造を有しています。
私の意見では、単一のWpfControlLibraryにビューとビューモデルを配置するのがよいでしょう。
しかし、これがMVVMデザインのWPFアプリケーションを整理するのに適しているかどうかはわかりません。
ビューモデルがViewModelsという名前のフォルダ内のクラスでない場合でも、Caliburnフレームワークは動作すると思います。
私の質問は、Caliburnフレームワークを使用するWPFアプリケーションでビューとビューモデルを整理するための正しい方法と賭けの方法です。