Как получить доступ к URI предыдущей страницы в Windows Phone 7 - PullRequest
1 голос
/ 22 октября 2011

Есть ли способ узнать на текущей странице моего приложения WP7, с какой страницы пришел пользователь?

Я ищу эквивалент http реферера здесь.

Ответы [ 2 ]

2 голосов
/ 22 октября 2011

обратитесь к этой странице http://msdn.microsoft.com/en-us/library/system.windows.navigation(v=VS.92).aspx и посмотрите на свойство BackStack NavigationService, однако недостатком является то, что если вы ранее разрабатывали на WP7.0, то свойство BackStack недоступно.надеюсь, это поможет.

0 голосов
/ 22 октября 2011

Это должно помочь вам начать:

PhoneApplicationFrame frame = (PhoneApplicationFrame)Application.Current.RootVisual;    
if (frame.CanGoBack)
            {
                string pageUri = String.Empty;
                foreach (var item in frame.BackStack)
                {
                    pageUri = item.Source.ToString();
                }
            }

После выполнения этого кода pageUri должен содержать Uri последней страницы.

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