首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >NavigationService - GoBack或导航

NavigationService - GoBack或导航
EN

Stack Overflow用户
提问于 2011-11-05 09:05:21
回答 1查看 984关注 0票数 0

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

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

MovieOverview FriendsOverview

该应用程序启动,并将显示‘我的’电影收藏(与MovieOverview视图),你将有可能导航到‘我的朋友’通过应用程序栏按钮。

在FriendsOverview视图中,我将看到'my‘friends,当您按下/选择一个朋友时,我会对MovieOverview视图执行一次NavigationService.GoBack,但带有一个参数,说明新选择的用户名(所选的朋友)。这将刷新MovieOverview视图,并显示“friend”电影集合。

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

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

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

EN

回答 1

Stack Overflow用户

发布于 2011-11-08 19:15:20

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

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8017414

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档