我正在使用Visual Studio 2015开发Windows 10 UWP应用程序。我正在处理后退按钮功能。不幸的是有一个问题。当我按下后退按钮(在手机或PC上)时,它不会返回上一页。当我再次按它时,它会起作用。
就像这个例子:
所以第一次想要回去时需要两台印刷机......为什么?此外,我发现第一次按下不会触发后退按钮事件。但为什么呢?
我正在使用本文所述的实现: http://www.wintellect.com/devcenter/jprosise/handling-the-back-button-in-windows-10-uwp-apps
答案 0 :(得分:4)
它与SplitView staying open and holding the back event有关。如果您将其用作叠加层,则应关闭它。
private void SettingsButton_Click(object sender, RoutedEventArgs e)
{
this.SplitView.IsPaneOpen = false;
Frame.Navigate(typeof(SettingsPage));
}