win10 UWP 标题栏后退

絕刀狂花
发布: 2025-09-17 08:25:20
原创
915人浏览过

本文将向大家介绍如何在uwp应用的标题栏中添加后退按钮。

在设置中,标题栏会显示后退按钮,如下图所示:

win10 UWP 标题栏后退

在Windows平板上,后退按钮会出现在标题栏中,而在手机上,后退按钮则是物理按钮。

要在标题栏中显示后退按钮,可以使用以下代码:

Windows.UI.Core.SystemNavigationManager.GetForCurrentView().AppViewBackButtonVisibility = Windows.UI.Core.AppViewBackButtonVisibility.Visible;
登录后复制

win10 UWP 标题栏后退

当用户点击标题栏的后退按钮时,可以通过以下代码捕获该事件:

Windows.UI.Core.SystemNavigationManager.GetForCurrentView().BackRequested += BackRequested;
登录后复制

请注意,

BackRequested
登录后复制
是自定义的函数。

通过

BackRequested
登录后复制
事件的参数
handle
登录后复制
,可以阻止在手机上按下后退键时应用被隐藏。

猫眼课题宝
猫眼课题宝

5分钟定创新选题,3步生成高质量标书!

猫眼课题宝 85
查看详情 猫眼课题宝

关于

BackRequested
登录后复制
后退方法的实现,请参考:c# 设计模式 责任链.md。请避免在每个页面的构造函数中都添加事件,这样可能会导致按一下后退按钮出现意想不到的异常。正确的做法是在页面加载时添加事件,卸载时移除事件。如果在ViewModel中添加事件,需要在ViewModel关闭时移除事件。

如果是手机应用,可以通过引用手机的SDK,使用以下代码来捕获硬件后退按钮的按下事件:

Windows.Phone.UI.Input.HardwareButtons.BackPressed
登录后复制

具体代码示例请参考:Windows-universal-samples/Samples/BackButton at master · Microsoft/Windows-universal-samples


本文会经常更新,请阅读原文:https://www.php.cn/link/4bc2d171e7cff7fa3c2c4bd0bf5dabc4

win10 UWP 标题栏后退

本作品采用知识共享署名-非商业性使用-相同方式共享 4.0 国际许可协议进行许可。欢迎转载、使用、重新发布,但务必保留文章署名林德熙(包含链接:https://www.php.cn/link/69fc366f1a0ccb6967c128510f26854e

以上就是win10 UWP 标题栏后退的详细内容,更多请关注php中文网其它相关文章!

Windows激活工具
Windows激活工具

Windows激活工具是正版认证的激活工具,永久激活,一键解决windows许可证即将过期。可激活win7系统、win8.1系统、win10系统、win11系统。下载后先看完视频激活教程,再进行操作,100%激活成功。

下载
来源:php中文网
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
最新问题
热门推荐
开源免费商场系统广告
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号