Вы не дадите 100% ясности, если используете Forms или WPF (вы поместили оба тега), если вы используете WPF. Наиболее популярный и удобный шаблон проектирования, как правило, это Model-View-ViewModel.(MVVM) шаблон.Это довольно близко к MVC, но немного отличается.Вы можете прочитать об этом здесь
http://msdn.microsoft.com/en-us/magazine/dd419663.aspx
В вашем приложении это будет означать наличие классов данных, которые описывают и манипулируют самой презентацией (моделью).
Тогда выбудет иметь класс модели представления (или группу классов), которые описывают то, что видно в каждом окне, а также текущее состояние элементов управления, отображаемый в данный момент слайд и т. д. Оба набора моделей представления связываются и обновляют одну и ту же базовую модель представления.
Наконец, XAML и элементы управления отображают два «представления», по одному для каждого окна, тогда представления становятся красивыми и связанными только с текущим состоянием ViewModel.
Надеюсь, этот общий план обеспечиваетполезное вдохновение, если вы хотите и более конкретную информацию или совет, пожалуйста, спросите.
Марк