Новая платформа MVC, которая работает практически с технологиями .net (WebForms, WinForms, WPF, Xamarin Forms) - это SimpleMVC от Gateway Programming School. Эта ссылка дает обзор и пример использования.
Коротким примером является создание контроллера из SimpleControllerBase, который имеет вашу бизнес-логику. Это будет зависеть от предоставленных вами реализаций SimpleModelBase. Реализации ISimpleView обрабатываются через страницы и элементы управления WPF. Производный контроллер работает только с интерфейсами, расширяющими ISimpleView, так что части WPF абстрагируются. Затем вы используете свойства в представлении для двухстороннего связывания данных, как MVVM, но с правильной многоуровневой архитектурой.