Я редактирую свою навигацию для своего приложения. Это довольно основной на данный момент трассировки стека страниц будет 3 слоя глубиной:Хотите позвонить RootFrame.GoBack(); несколько раз для WindowsPhone
Главная страница> Выбор Вид> Добавить новый элемент
На странице «Добавить новый элемент» У меня есть кнопка отмены, где I» d хотел бы перейти на главную страницу. Я в настоящее время есть посланники проводной до до App.xaml.cs, где внутри там я слушаю сообщение и будет пытаться вернуться обратно дважды с кодом:
for (int i = 0; i <= navigationMessage.BackKeyTimes; i++)
{
if (RootFrame.CanGoBack)
{
RootFrame.GoBack();
}
}
Однако независимо от того, сколько раз я Переберите I только перейдите к предыдущей странице «Вид выбора». Установил ли Microsoft некоторые ограничения на количество страниц, на которые вы можете вернуться?
'NavigationService.Navigate (новый Uri ("/MainPage.xaml ", UriKind.Relative));' – Damith
Спасибо Damith. Это будет одна работа для примера, но тогда стек страниц не будет на 4 уровня глубоким (Главная страница> Выбор> Добавить новый элемент> Главная страница)? – n00b
Хорошо, вам лучше прочитать [this] (http://blogs.windows.com/windows_phone/b/wpdev/archive/2010/12/13/solving-circular-navigation-in-windows-phone-silverlight-applications. aspx) – Damith