Понятия не имею, почему мне так сложно найти ответ.По сути, так же, как в форме окна, я создаю новый объект страницы, а затем отображаю его.
Однако вы не можете сделать это в WPF, поэтому вместо этого я устанавливаю содержимое главной страницы, чтобычто из созданного объекта.
Это все прекрасно работает, но когда я хочу закрыть недавно открытую страницу, я не могу.Я, очевидно, не могу сделать ничего подобного. Закрыть.И у меня нет ссылки на MainWindow, поэтому я не могу переустановить содержимое?
Пожалуйста, помогите, я ОЧЕНЬ растерялся!
Подробнее ...
ИзвинитеЭто не самый ясный вопрос.В моем главном окне у меня есть
Page1 mainMenu = new Page1();
this.Content = mainMenu;
Это открывает мою новую страницу, как новое окно, но без фактической загрузки нового окна, что на самом деле здорово!
Однако мой текущийстраница теперь имеет содержание Page1.Итак, он запускает код и отображает содержимое со страницы 1.
На первой странице, как мне вернуть содержимое обратно в MainWindow?Я перепробовал много вещей, которые все по существу получают ошибку -
«Глубина логического дерева превышена при обходе дерева. Это может указывать на цикл в дереве».