[WPF] MVVM - отделние View от ViewModel
От: Аноним  
Дата: 26.02.13 21:45
Оценка:
Hi!
Влился в проект на новомодном WPF с MVVM.
Непонятно, как лучше — разделять проекты с View и ViewModel, или все в один проект писать?
Есть еще NavigatinService — при разделенных проектах он где должен быть?!
Re: [WPF] MVVM - отделние View от ViewModel
От: MAMOHT  
Дата: 27.02.13 05:56
Оценка:
Здравствуйте, Аноним, Вы писали:

А>Hi!

А>Влился в проект на новомодном WPF с MVVM.
А>Непонятно, как лучше — разделять проекты с View и ViewModel, или все в один проект писать?
А>Есть еще NavigatinService — при разделенных проектах он где должен быть?!

Вот чтобы не думать, где должен быть NavigationServive, пиши все в одном.
У меня просто разделено по папкам.
В отдельном проекте — только тесты.
Re: [WPF] MVVM - отделние View от ViewModel
От: bessony  
Дата: 27.02.13 06:05
Оценка: +1
Здравствуйте, Аноним, Вы писали:

А>Непонятно, как лучше — разделять проекты с View и ViewModel, или все в один проект писать?

Вообще в каждой команде как правило есть свои принципы струткурирования проектов MVVM. На мой взгляд для каждой отдельной фичи лучше создать свой проект и в нем View, ViewModel и Model (+ ссылка на инфраструктуру). А вообще почитайте и посмотрите примеры patterns & practices: Prism будет очень полезно.

А>Есть еще NavigatinService — при разделенных проектах он где должен быть?!

Такие вещи должны находиться либо в общедоступной сборке либо в сборке, которая грузится через MEF.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.