Лучшим вариантом является использование инфраструктуры MVVM, такой как Caliburn.Micro , которая делает просмотр композиции очень простым. В этом случае у вас будет, например, экран оболочки, который будет проводником, а каждый из ваших вспомогательных экранов будет просто другими моделями представления, на которые будет ссылаться ваша оболочка, и каждый из них станет активным элементом, когда потребуется для отображения.