Я делаю прототип в WPF без использования MVVM. Теперь у меня такой размер, что я реорганизую его для использования MVVM.MVVM - Элементы управления против просмотров
Когда я начал проект, я прыгнул прямо и создал UserControls для многих вещей.
Я сейчас нарушаю вещи в Views и ViewModels. Но, я заканчиваю Views, которые содержат UserControls; у UserControls есть привязки к объектам в Модели.
Итак, является ли понятие UserControls теперь мертвым в MVVM? Я имею в виду, что в прошлом (WinForms, ASP.NET и т. Д.) У вас был бы проект под названием «Элементы управления» и повторное использование. Является ли «Просмотр» в MVVM прямой заменой типичного UserControl?
Это именно то, что я делаю Kent, но нет причин, по которым вы не можете обернуть UserControl в DataTemplate и позволить привязке делать свою вещь, не так ли? –