Смысл использования MVC некоторого вида, такого как MVVM, заключается в устранении этой глубокой связи между представлением и поведением. Такой тип связи довольно универсально считается вещью BAD , и это не должно быть желательной чертой. Я настоятельно рекомендую вам поработать над тем, чтобы отделить ваши представления от логики, которая их управляет, и использовать подход WPF MVVM. В конечном счете, вы будете НАМНОГО счастливее, и ваше приложение будет более удобным и пригодным для будущего. Не должно иметь значения, является ли платформа для презентаций Surface, Vista, Windows 7 или любым другим устройством с поддержкой WPF ... разделение интересов - это KEY вещь, с которой вам действительно следует стремиться. *