博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
windows phone 开发常用小技巧 - 退出应用之升级版(三秒内双击退出)
阅读量:4594 次
发布时间:2019-06-09

本文共 1024 字,大约阅读时间需要 3 分钟。

//设置一个DispatcherTimer,控制三秒内再次点击返回键时执行退出逻辑
public void ExitBy2Click(System.ComponentModel.CancelEventArgs e)        {            if (!IsExit)            {                IsExit = true;                e.Cancel = true;                _timer = new DispatcherTimer();                _timer.Start();                SystemTrayMessage.Instance.StartAdv("再按一次退出", 3, false);                _timer.Interval = TimeSpan.FromSeconds(3);                _timer.Tick += (sender, ee) =>                {                    IsExit = false;                    e.Cancel = false;                    _timer.Stop();                };                return;            }            else            {                       while (NavigationService.BackStack.Any())                    NavigationService.RemoveBackEntry();                base.OnBackKeyPress(new CancelEventArgs());               // App.Current.Terminate();                //new Microsoft.Xna.Framework.Game().Exit();//wp7            }

转载于:https://www.cnblogs.com/Zhaowh/p/3900497.html

你可能感兴趣的文章
Quick Union
查看>>
准备写博客啦
查看>>
LintCode 53---翻转字符串中的单词
查看>>
EntityFramework Core2.0 多对多关系配置
查看>>
grok 正则解析日志例子<1>
查看>>
Linux 内核中 likely 与 unlikely 的宏定义解析
查看>>
课堂作业4
查看>>
.NET SOCKET通信编程
查看>>
linux内核--虚拟文件系统【转】
查看>>
Numpy学习笔记(四)
查看>>
巨蟒python全栈开发-第11阶段 ansible_project7
查看>>
面试题:实现LRUCache::Least Recently Used的缩写,意思是最近最少使用,它是一种Cache替换算法...
查看>>
Android系统刷机成功后网络信号显示“无服务”修正
查看>>
深圳Uber优步司机奖励政策(12月28日到1月3日)
查看>>
文本框样式大全
查看>>
shell按行合并文件
查看>>
leetcode总结
查看>>
[BZOJ 1095] [ZJOI 2007]Hide 捉迷藏
查看>>
分层测试_基本思想
查看>>
HihoCoder - 1139
查看>>