我创建了一个 1 页 (MainPage.xaml.cs) 骰子应用程序,以及另一个用于 Snap View (Snapped.xaml.cs) 的单独页面。有没有办法在我进入 Snap View 时直接从 MainPage.xaml 导航到 Snapped.xaml?然后,当我返回完整视图时,再次返回 MainPage.xaml?
问问题
777 次
1 回答
0
是的。首先,将 aFrame
作为当前 Window 的内容:
//this should happen when the app launches
var rootFrame = new Frame();
Window.Current.Content = rootFrame;
然后,让您的页面从一个公共页面库继承以使其更容易:
public partial MainPage : LayoutAwarePage
GridApp 的默认模板包括一个LayoutAwarePage
您可以开始使用的类。传入对框架的引用(或将其包装在您自己的NavigationService中)
然后,处理视图状态更改并检测您何时处于快照/全屏状态,并导航到相应的页面。要检测当前视图,请使用ApplicationView
类(MSDN 参考)。
于 2012-09-13T02:41:54.750 回答