gpt4 book ai didi

Windows 10 UWP 应用程序 - 后退按钮仅在第二次按下时有效

转载 作者:可可西里 更新时间:2023-11-01 12:28:04 26 4
gpt4 key购买 nike

我正在使用 Visual Studio 2015 开发 Windows 10 UWP 应用程序。我现在正在处理后退按钮功能。不幸的是有一个问题。当我按下后退按钮(无论是在手机上还是在 PC 上)时,它不会返回到上一页。当我再次按下它时,它起作用了。

就像这个例子:

  1. 启动应用程序(第 1 页)
  2. 转到第 2 页
  3. 转到第 3 页
  4. 点击后退按钮(没有任何反应)
  5. 单击后退按钮(转到第 2 页)
  6. 单击后退按钮(转到第 1 页)

所以第一次要返回时需要按两次...为什么?此外,我发现第一次按下不会触发后退按钮事件。但是为什么?

我正在使用本文中描述的实现: http://www.wintellect.com/devcenter/jprosise/handling-the-back-button-in-windows-10-uwp-apps

最佳答案

它与 SplitView staying open and holding the back event 有关.如果您将其用作叠加层,则应将其关闭。

private void SettingsButton_Click(object sender, RoutedEventArgs e)
{
this.SplitView.IsPaneOpen = false;
Frame.Navigate(typeof(SettingsPage));
}

关于Windows 10 UWP 应用程序 - 后退按钮仅在第二次按下时有效,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32917939/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com