Для меня это субъективное утверждение - учебник, я бы сказал однозначно спаривание 1-1 - и, конечно, нет ничего плохого в том, что мы проактивны и устанавливаем парадигму, имея 1-1.Тем не менее, если у вас есть несколько представлений, каждое из которых представляет собой фрагмент одних и тех же данных, вам необязательно иметь по 1 - вы можете повторно использовать одно и то же в нескольких представлениях, пока не получите отклонение.Цель модели представления в том, чтобы стать мостом между пользовательским интерфейсом и бизнес-уровнем ... если бизнес-функции одинаковы, у вас либо будет общий интерфейс модели базы, либо базовая база данных, и вы будете реплицироватьодна и та же логика несколько раз.Если вид - это единственное, что изменяется, я не вижу проблем в повторном использовании одной и той же модели вида, пока не произойдет отклонение.
В wpf вы должны привязываться к значениям модели, если только в вашей модели представления нет ссылки на конкретное представление, которое не должно вызывать проблем.Даже если вы это сделаете, вы можете абстрагироваться от контракта (интерфейса) представления и вместо этого изменить свойство на этот тип.