Возможно ли "UnNavigate" Frame (элемент XAML), по которому уже осуществлялась навигация? - PullRequest
2 голосов
/ 11 мая 2019

Я хочу "UnNavigate" элемент Frame, который уже был перемещен. Является ли это возможным? если я попробую что-то вроде этого:

MyFrame.Navigate(typeof(Nullable));

не работает, потому что Frame не поддерживает тип Nullable. Так есть ли другой способ попытаться сделать это как-нибудь? Я не могу сделать следующее MyFrame = null;, потому что потерял элемент Frame.

Ответы [ 2 ]

4 голосов
/ 15 мая 2019

Одним из рабочих решений является следующее: MyFrame.Content = null;. Этот UnNavigate Frame, или я должен сказать, что он просто уничтожит все Contents из Frame. Просто, но эффективно.

0 голосов
/ 11 мая 2019
Frame.GoBack() 

приведет вас к последней странице. Вот API:

https://docs.microsoft.com/en-us/uwp/api/windows.ui.xaml.controls.frame.goback#Windows_UI_Xaml_Controls_Frame_GoBack

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...