1

我创建了一个 1 页 (MainPage.xaml.cs) 骰子应用程序,以及另一个用于 Snap View (Snapped.xaml.cs) 的单独页面。有没有办法在我进入 Snap View 时直接从 MainPage.xaml 导航到 Snapped.xaml?然后,当我返回完整视图时,再次返回 MainPage.xaml?

4

1 回答 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 回答