c# – 按下后退按钮时跳过页面,WP7
发布时间:2020-12-16 01:46:38 所属栏目:百科 来源:网络整理
导读:在当前发布的WP7版本中,您无法对页面堆栈进行编程控制. 我从A开始,然后转到B,然后是C.B是新项目的数据输入页面,所以从CI回来想要逻辑上降落在A.目前我在B上听取来自C的导航并迫使另一个回来到A.然而,事件不会很快发生,以阻止页面显示在屏幕上. A – B – C C
在当前发布的WP7版本中,您无法对页面堆栈进行编程控制.
我从A开始,然后转到B,然后是C.B是新项目的数据输入页面,所以从CI回来想要逻辑上降落在A.目前我在B上听取来自C的导航并迫使另一个回来到A.然而,事件不会很快发生,以阻止页面显示在屏幕上. A – > B – > C C – >一个 A是顶级列表页面. B是新项目页面. C是项目详细信息页面. 到目前为止,这只发生在一个表单上,所以我的解决方法是在我想跳过的页面中覆盖OnNavigatedTo,并以编程方式调用“返回”.但是,这会产生不希望的效果,即短暂显示页面然后立即导航. >有没有可行的方法来阻止闪烁? 我知道Mango中有一个新功能可以通过编程方式从页面堆栈中弹出一个页面,但我很想知道在发布的版本中是否有解决问题的方法. 另一个动机是我不知道哪个版本最适合目标,最新版本,或者适合应用程序的版本.暂时我坚持使用现场版. 解决方法
你应该阅读
this blog post解决循环导航问题,你可以下载
this recipe code演示非线性导航.
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |