这是参照Windows Phone 7 close application我为什么要离开我的Silverlight的手机应用
如果我有页-A - >网页-B(即页面-A allowijg导航页-B)在页面 - B,我有一些控制,带我到Page-C,页面-D,页面-E,页面-F等
如果我在Page-F上,按下后退键我希望用户到达Page-A(所以,我重写了OnBackKeyPressed)。现在,当在页面A上时,如果用户再次按下了回退键,他又被带到Page-B
因此,当用户在页面-A上按下返回键时他不能退出应用程序,页面A和页面B同时按下回车键
这是不一致的用户expereince。
从讨论中,我明白在Silverlight中没有(正确的)方式退出应用程序。那么,我是不是以不正确的方式设计应用程序,我有很多子页面需要显示,但是我希望用户通过覆盖后面的键来到达主页面之一。
截至目前,我已经重新安排了应用程序,以便不从页面C创建单独的页面到页面F.而是导航到不同的页面,我现在正在更新页面B本身在每个按钮操作上的布局。但是,是的,这个解决方案绝对是我正在寻找并肯定会尝试 – abnvp 2011-03-29 01:17:30
@abhinav是的,这是最好的方式去。非线性导航服务更像是最后的手段。如果可能的话应该避免。 – loyalpenguin 2011-03-29 01:52:29