Лично я бы попытался доказать, что использовал модель презентации Мартина Фаулера. (Это шутка, кстати ...)
По сути, вам дают ограничение: «Используйте WPF, но не используйте какие-либо функции, которые делают WPF пригодным для использования». Это действительно звучит так, будто ваши требования таковы, что вам было бы гораздо лучше объяснить разумно преимущества таких шаблонов, как MVVM.
Звучит так, будто странные требования сводятся к следующему:
Идея состоит в том, что если разработчик видит элемент управления в представлении конструктора Visual Studio, то он (-ы) должен иметь возможность щелкнуть элемент управления и точно увидеть, что он делает
Если это основная проблема и причина, по которой вы избегаете MVVM и других подобных шаблонов, я бы серьезно занялся обучением управления. Глядя на команду по имени, а не по событию, по имени (что вы видите в конструкторе), на самом деле не сложнее.
Однако в крупномасштабном приложении разделение интересов является ключевым. Даже правильно разработанное приложение Windows Forms требует четкого разделения задач, но при программировании на основе событий это становится намного сложнее, особенно со стороны дизайнера. Если вы попытаетесь разработать крупномасштабное чистое приложение с использованием подхода, основанного на событиях, у вас будут обработчики событий, но все эти обработчики событий в конечном итоге должны будут делегировать свою работу отдельному компоненту.
Это фактически добавляет дополнительный уровень усилий, с точки зрения понятности и обслуживания, в дополнение к тому, что вы получаете с MVVM. С MVVM вы смотрите только на ViewModel, который очень легко обнаружить.
Кстати - «обоснование» использования страницы вместо UserControl не имеет никакого смысла. Вы можете сделать то же самое, что вы описываете с помощью UserControls ... Единственная причина использовать фрейм и страницу - это если вы хотите воспользоваться преимуществами навигации, и в этом случае вы не можете утилизировать старые страницы напрямую (или они регенерируются постоянно). Кроме того, навигационные инструменты, вероятно, не будут использоваться с лентой - две концептуальные модели совершенно разные.