Подсказка @Doug, похоже, вы ищете средство просмотра документов.В этом случае, я думаю, что вы действительно хотите, это просто «виртуализированный документ», где создается только экземпляр страницы, представленной в настоящее время (что-то похожее на Virtualized Stack Panel, которую использует ListBox).Я стал большим поклонником шаблона проектирования MVVM.В вашем случае, я думаю, что в вашей модели представления у вас должно быть свойство currentPage (модель вложенного представления) и представление (т. Е. XAML), которое знает, как отобразить эту страницу с помощью Binding - возможно, шаблон данных.* При перемещении между страницами вы просто меняете свойство currentPage в своей модели представления.Все должно обновляться автоматически (после правильной реализации INotifyPropertyChanged).Если визуализация представления выполняется слишком медленно, рассмотрите возможность добавления механизма кэширования.