как закрыть страницу WPF, подобную окну

#wpf

#wpf

Вопрос:

Я хочу закрыть страницу WPF, но Close() для страницы не работает. В окне WPF this.Close() закрывает окно, но на странице WPF это не работает.

Ответ №1:

Страница не является окном, и, как таковое, ее нельзя закрыть напрямую. Из документации для Page следует, что страница предназначена для того, чтобы быть «страницей содержимого, на которую можно переходить и на которую можно размещать» …

Вам нужно будет получить ссылку на хост страницы и закрыть ее. Если вы размещаете эту страницу внутри окна, вы можете закрыть это окно.

Ответ №2:

замените содержимое контроллера контейнера, в котором вы разместили страницу, на какое-либо другое или очистите содержимое контейнера