Дайте мне посмотреть, правильно ли я вас понимаю, вы хотите иметь список страниц, которые хранятся в одном мастер-списке.Затем в главном окне отобразите список основных данных, чтобы выбрать из него с помощью переключателя, затем откройте другой выбор, чтобы сделать новый выбор переключателя?
Похоже, это базовая информационная страница, которая не сложна ...
есть несколько способов сделать то, что вы хотите ... но я бы сказал, что проще всего настроить базовый дизайн, затем использовать код для заполнения данных, а затем только указывать на данные и заполнять шаблон..
textboxName.Text = "information you want to fill in the area";
textboxName.Height = 30;
textboxName.Width = Double.NaN;
textboxName.Name = "TextBoxName";
textboxName.Background = Brushes.LightSkyBlue;
, тогда вместо создания страниц просто извлеките данные и загрузите их в основную структуру из списка.
Надеюсь, это поможет вам построить только одну страницу.загрузить в другие данные
дайте мне знать, если это сработает для вас ..