WPF DispatcherTimer(定时器应用) 无人触摸60s自动关闭窗口
如果无人触摸:60s自动关闭窗口
xmal:部分
<s:SurfaceWindow x:Class="SurfaceApplication1.SurfaceWindow1"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:s="http://schemas.microsoft.com/surface/2008"
Title="SurfaceApplication1"
TouchDown="SurfaceWindow_TouchDown"
>
<Grid >
<Button Width="80" Height="80" Background="Yellow" Click="Button_Click">OK</Button>
<Label x:Name="lblSeconds"> 你好!</Label>
</Grid>
</s:SurfaceWindow>
cs:部分
//60s无人操作自动关闭
DispatcherTimer dTimer;
private void Button_Click(object sender, RoutedEventArgs e)
{
//构造一个DispatcherTimer类实例
dTimer = new System.Windows.Threading.DispatcherTimer();
//设置事件处理函数
dTimer.Tick += new EventHandler(dispatcherTimer_Tick);
}
private void dispatcherTimer_Tick(object sender, EventArgs e)
{
this.Close();
}
//触摸后重新给“i”赋值
private void SurfaceWindow_TouchDown(object sender, TouchEventArgs e)
{
int i = 60;
//定时器时间间隔1s
if ( dTimer.Interval!=null)
{
dTimer.Interval = new TimeSpan(0, 0, i);
dTimer.Start();
}
}
WPF DispatcherTimer(定时器应用) 无人触摸60s自动关闭窗口相关推荐
- Qt窗口点击窗口外区域自动关闭窗口
Qt自动关闭窗口的方式: 利用 Qt::Popup,可以实现点击窗口外区域自动关闭窗口: 利用 Qt::WA_NoMouseReplay,可以避免重复触发窗口外的鼠标点击事件(仅关闭窗口): 利用 a ...
- WPF开发经验-实现Win10虚拟触摸键盘
一 引入 项目有个需求,需要实现纯触控操作进行键盘输入.项目部署在Win10系统上,考虑有两种方案来实现. 通过调用Win10自带的触摸键盘来实现: 通过WPF实现一个触摸键盘来实现: 二 调用Win ...
- stm32 定时器_如何计算STM32定时器、独立看门狗和窗口看门狗
点击上方蓝色字体,关注我们 本博文简要阐述STM32L011微控制器定时器的参数配置(其他型号大同小异,本文侧重讲解配置,至于各类定时器的特点后续再述),STM32定时器种类繁多有通用定时器.基本定时 ...
- 027-Mac触摸板实现窗口移动
使用了一段时间的Mac,一直配合鼠标使用,但是逐渐发现鼠标不是很好用,比较好用的还是触摸板的功能. 悄悄注意过其他的Mac用户,发现很多人根本不用鼠标,直接使用触摸板,看起来这个技能还是需要掌握一下. ...
- 如何计算STM32定时器、独立看门狗和窗口看门狗
目录 1.基本.通用类型定时器 2.独立看门狗定时器 3.窗口看门狗定时器 之前分享了STM32 GPIO的原理.特性.选型和配置.如何计算RTC时钟异步预分频和同步预分频,这次简要阐述STM32L0 ...
- wpf中webbrowser弹出windows 安全警告窗口的处理
经查,除了模拟点击之外,没其他好的办法,代码如下: [DllImport("User32.dll", EntryPoint = "FindWindow")]pr ...
- WPF中设置了WindowStyle=None后,窗口仍然有边框的解决方法
1. 设置了窗体的WindowStyle="None",窗口还是右边框,如下图: 2. 这是因为窗体默认是可以改变大小的,所以需要修改ResizeMode的值 ResizeMode ...
- JFrame 跳转之后自动关闭窗口 dispose()
使用窗口的 dispose() 方法: 例子如下 // 第一个窗口 public Frame1() { this.setVisible(true); t ...
- IE/Firefox 自动关闭窗口
1,window.opener = null; window.open("", "_self"); window.close(); 2,window.open( ...
最新文章
- C++ WINDOWS API 第1章 Windows 应用程序开发入门
- Spring IOC 容器源码分析系列文章导读 1
- TurboMail邮件系统实用技巧十四:如何知道对方已经读信
- 为什么使用lambda表达式
- [BZOJ1101][POI2007]Zap
- plantuml最大宽度_设置TH最小和最大宽度非常缓慢
- 20160319中艺收盘总结
- 算法笔记_面试题_21.数据结构相关_模板及示例十几道
- 4.jvm初体验-内存溢出问题的分析与解决
- neo4j python可视化_Python使用py2neo操作图数据库neo4j的方法详解
- 打印程序HELLOWORLD
- DELL G3 3690耳机插入不显示,没声音
- ckpt模型转换为tf serving的saved model格式
- css translate 坐标,translate()
- HTML---基础篇
- appium怎么测试ios_使用Appium,Cucumber和Serenity测试iOS应用程序—质量秘诀
- python装饰器抽丝拨茧
- FPGA实现 贪吃蛇
- 思维模型丨看先辈是如何学习的?
- iis6独立安装供下载(原创)