WPF DispatcherTimer(定时器应用) 无人触摸60s自动关闭窗口

摘要:
部分&lt//schemas.microsoft.com/surface/2008“Title=“SurfaceApplication1”TouchDown=“SurfaceWindow_TouchDown”>ButtonBackground=“Yellow”Click=“Button_Click”&gt,确定<

如果无人触摸: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 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自动关闭窗口》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇THUSC 2017 游记MvvmLight框架使用入门(一)下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

【Linux】freetds安装配置连接MSSQL

我使用的是freetds-0.91,下载地址:http://pan.baidu.com/s/1hq68rZY 安装编译(根据需要unixodbc): [root@zabbixserver / ]# tar zxvf freetds-stable.tgz [root@zabbixserver / ]# cd freetds-0.91 [root@zabbix...

火柴棍等式

现手中有m(m<=24)个火柴棍,希望拼出A+B=C等式。等式中的A、B、C均为火柴棍拼出来的整数(若该数非0,则最高位不能为0)。 注意:1、加号与等号各自需要2根火柴棍; 2、如果A不等于B,则A+B=C与B+A=C视为不同的等式(三者均大于0); 3、所有根火柴棍必须全都用上。 #include<stdio.h> int fun(i...

php:// 访问各个输入/输出流

相关 php.ini 配置 allow_url_fopen :on 默认开启 该选项为on便是激活了 URL 形式的 fopen 封装协议使得可以访问 URL 对象文件等。 allow_url_include:off 默认关闭,该选项为on便是允许 包含URL 对象文件等 php://stdin, php://stdout 和 php://stderr...

稍为改写了下DropBrute用于IPV6检测nginx的access_log

#!/bin/sh # # DropBrute.sh @20130516 # # minimalist OpenWRT/dropbear ssh brute force attack banning script # # Installation steps: # # 1) Optionally edit the variables in the head...

SpringBoot开发文档

一、引言 1.1 初始化配置 为了使用SSM框架去开发,准备SSM框架的模板配置。 1.2 整合第三方框架 为了Spring整合第三方框架,单独的去编写xml文件。 1.3 后期维护 后期SSM项目后期xml文件特别多,维护xml文件的成本是很高的 1.4 部署工程 SSM工程部署也是很麻烦,依赖第三方的容器 1.5 敏捷式开发 基于Java的SSM开发...

抢火车票利器:分享一个抓取火车票转让信息的小程序

代码 using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Net;using System.ComponentModel;using System.Threading;using System.Text.Regul...