Я хотел бы знать, что является лучшим способом для организации Просмотр моделей в рамках Caliburn MVVM.Упорядочить представления и ViewModels в платформе Caliburn
Я видел много образцов, в которых модель представления была простым классом, расположенным в папке с именем ViewModels и представлениями в папке Views.
Например, проект имеет такую структуру:
- WPF app
- ViewModels [Folder]
-ShellViewModel [Class]
-ViewModelA [Class]
-ViewModelB [Class]
-Views [Folder]
-ShellView [Class]
-ViewA [Class]
-ViewB [Class]
В многих ситуациях у меня действительно сложный вид вид модели.
По моему мнению, это будет хорошая модель просмотра и просмотра в единой WpfControlLibrary.
Но я не уверен, что это хороший способ организовать приложение WPF с дизайном MVVM.
Я думаю, что структура Caliburn будет работать и в ситуации, когда модель представления не является классом в папке с именем ViewModels.
Так что мой вопрос в том, что является правильным и делает ставку на организацию представлений и просмотр моделей в приложении WPF, которые используют структуру Caliburn.