Edw*_*ard 1 navigation silverlight xaml windows-phone-7
基本上当我的应用程序加载我的第一个屏幕是MainPage.xaml,我将其视为加载屏幕.这是为了使屏幕更新显得更快.从加载屏幕,用户自动导航到另一个页面,该页面分别包含名为Content.xaml的内容.
问题是导航第一种方式工作正常,
SpashScreenImage - > MainPage.xaml - > Content.xaml
但如果用户决定点击后退按钮,则会转到加载页面,然后将其导航回内容页面.
MainPage.xaml < - Content.xaml
MainPage.xaml - > Content.xaml
如果我知道它们来自哪个页面,这看起来很容易解决.有没有办法检测用户导航的页面?这样我就能正确处理它.
编辑:我的主要目标是获取导航到WP7中的全景页面时出现的动画(幻灯片效果).到目前为止,我能够触发此事件的唯一方法是手动导航到页面,就像我在我的问题(Content.xaml == Panorama Page)中建议的那样,或者通过重新激活该页面上的应用程序.
这里最简单的方法是通过使其成为位于Content.xaml页面顶部的全屏UserControl来完全避免瞬态加载/启动页面.
加载完成后,只需在UserControl上设置Visibility = Collapsed,即可进入内容页面.
现在,当用户按下时,您的应用会按预期退出.
当你的应用程序是Tombstone时,这种方法也很有用.
归档时间: |
|
查看次数: |
416 次 |
最近记录: |