Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/silverlight/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Silverlight 如何在Windows Phone 7中访问上一页的URI_Silverlight_Windows Phone 7 - Fatal编程技术网

Silverlight 如何在Windows Phone 7中访问上一页的URI

Silverlight 如何在Windows Phone 7中访问上一页的URI,silverlight,windows-phone-7,Silverlight,Windows Phone 7,有没有办法在我的WP7应用程序的当前页面上找到该用户来自哪个页面 我在这里寻找与http referer等效的工具。请参考此页面 看看NavigationService的BackStack属性,缺点是如果您以前在WP7.0上开发,那么BackStack属性就不可用。希望这对您有所帮助。这将帮助您开始: PhoneApplicationFrame frame = (PhoneApplicationFrame)Application.Current.RootVisual; if (frame

有没有办法在我的WP7应用程序的当前页面上找到该用户来自哪个页面

我在这里寻找与http referer等效的工具。

请参考此页面
看看NavigationService的BackStack属性,缺点是如果您以前在WP7.0上开发,那么BackStack属性就不可用。希望这对您有所帮助。

这将帮助您开始:

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