1

我刚刚将Template10从版本 1.0.8 升级到 1.1.2,现在遇到以下问题。在 OnStartAsync() 我尝试获取当前 Frame 并检查其BackStack.

Frame rootFrame = Window.Current.Content as Frame;

显然有些事情发生了变化,因为当我在 1.0.8 上时这工作正常,现在 rootFrame 对象为空。我检查的目的 BackStack 是插入MainPage应用程序是否从 ToastNotification 一个特定页面启动。

我希望有人可以帮助我。

4

1 回答 1

2

看看 NavigationService.Frame:

public override Task OnStartAsync(StartKind startKind, IActivatedEventArgs args)
{
    var frame = NavigationService.Frame;
    NavigationService.Navigate(typeof(Views.MainPage));
    return Task.CompletedTask;
}
于 2016-02-01T19:32:25.877 回答