Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/182.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
Windows phone 7 导航服务-返回或导航_Windows Phone 7_Navigationservice - Fatal编程技术网

Windows phone 7 导航服务-返回或导航

Windows phone 7 导航服务-返回或导航,windows-phone-7,navigationservice,Windows Phone 7,Navigationservice,这可能更多的是一个设计问题,但也有技术背景 在我当前的应用程序中,我有以下视图: 电影概述 FriendsOverview 该应用程序将启动并显示“我的”电影集(带有“电影概览”视图),您可以通过应用程序栏按钮导航到“我的朋友” 在FriendsOverview视图中,我将看到“我的”朋友,当您按下/选择朋友时,我将执行NavigationService.g返回到MovieOverview视图,但带有一个参数,说明新选定的用户名(选定的朋友)。这将刷新MovieOverview视图,并显示“朋友

这可能更多的是一个设计问题,但也有技术背景

在我当前的应用程序中,我有以下视图:

电影概述 FriendsOverview

该应用程序将启动并显示“我的”电影集(带有“电影概览”视图),您可以通过应用程序栏按钮导航到“我的朋友”

在FriendsOverview视图中,我将看到“我的”朋友,当您按下/选择朋友时,我将执行NavigationService.g返回到MovieOverview视图,但带有一个参数,说明新选定的用户名(选定的朋友)。这将刷新MovieOverview视图,并显示“朋友”电影集

此时,当您按下好友应用程序栏按钮时,我将再次显示“我的”好友,因此原始未更改的列表(而不是“选定好友”的好友)

这种方法的缺点是,当您选择了一个朋友并返回到MovieOverview视图时,按下硬备份按钮将退出应用程序,因为NavigationService.GoBack I从FriendsOverview视图编码到MovieOverview视图

所以我的问题是,你是如何设计/技术o的?
任何提示,建议,一切都欢迎。我需要集思广益……

我想,当你点击好友页面上的好友时,你不需要打电话给GoBack。相反,使用参数friend调用NavigateTo。在电影页面上,添加标题。用户必须了解现在放映的电影是谁。当从该页面按Back时,应用程序将转到堆栈中的上一个页面,即朋友页面。应用程序栏中的好友按钮也必须在好友电影模式(GoBack)中执行相同操作。如果用户观看他的电影,应用程序栏按钮必须调用NavigateTo而不是GoBack。

是的。。。我尝试了这个,但是从Moviepage返回FriendsPage,然后返回“first”movie page,该页面将包含选定的朋友,而不是运行应用程序的当前用户。我解决了这个问题,将电影页面分为2个部分,一个普通部分(以便我可以添加更多与用户相关的内容),另一个用于好友集合。。。