【发布时间】:2011-11-05 01:05:20
【问题描述】:
这可能更多是设计问题,但也有技术背景。
在我当前的应用中,我有以下视图:
电影概览 好友概览
应用启动并显示“我的”电影收藏(带有 MovieOverview 视图),您可以通过应用栏按钮导航到“我的朋友”。
当在 FriendsOverview 视图上时,我会看到“我的”朋友,当您按下/选择一个朋友时,我会执行 NavigationService.GoBack 到 MovieOverview 视图,但带有一个参数说明新选择的用户名(选择的朋友)。这将刷新 MovieOverview 视图并显示“朋友”电影集合。
此时你按下好友应用栏按钮时,我会再次显示“我的”好友,所以原来未更改的列表(而不是“选定好友”的好友)。
这种方法的缺点是,当您选择一个朋友并返回 MovieOverview 视图时,按下硬 BACK 按钮将退出应用程序,因为 NavigationService.GoBack 我从 FriendsOverview 视图编码到 MovieOverview 视图。
所以我的问题是,你是如何设计/技术的? 欢迎任何提示,建议,一切。我需要对此进行集思广益......
【问题讨论】:
-
我通过将电影页面一分为二解决了这个问题,一个是通用的(这样我可以添加更多与用户相关的东西),一个用于朋友收藏...
标签: windows-phone-7 navigationservice