博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
[UWP开发] BackgroundTask中不支持DispatcherTimer
阅读量:7072 次
发布时间:2019-06-28

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

DispatcherTimer是委托UI线程的计时器,在一般的BackgroundTask和专门for IoT的Background Application中,是没有UI的。

所以在BackgroundTask中添加DispatcherTimer会直接报错挂掉。

想要使用计时器的话,可以使用ThreadpoolTimer:

ThreadPoolTimer _periodicTimer = null;_periodicTimer = ThreadPoolTimer.CreatePeriodicTimer(new TimerElapsedHandler(PeriodicTimerCallback), TimeSpan.FromSeconds(1));private void PeriodicTimerCallback(ThreadPoolTimer timer){    //Do something}

 

转载于:https://www.cnblogs.com/kunkka/p/6617300.html

你可能感兴趣的文章
Linux TC的ifb原理以及ingress流控
查看>>
AgileEAS.NET之敏捷并行开发方法
查看>>
Java源码分析系列之ArrayList读后感
查看>>
性能测试之手机号码python生成方式
查看>>
统计数据库大小的方法
查看>>
PHP递归遍历文件夹
查看>>
mysql 创建日期列之timestamp
查看>>
用户系列之五:用户SID查看之终结版
查看>>
ubuntu 11.10下载和编译Android源码
查看>>
千兆级LTE的一小步,5G之路的一大步
查看>>
跟我一起写 Makefile(一)
查看>>
管理日志-原创理论工具--技能方格图
查看>>
MPLS TE第一步:创建基本TE隧道
查看>>
windows中禁止U盘写入
查看>>
Bash技巧总结
查看>>
在窗体中添加标签Label、Icon图标
查看>>
Perl脚本学习笔记(一)
查看>>
基于BIND实现DNS的解析、主从、子域、请求转发、访问控制
查看>>
Oracle Number用法
查看>>
nat
查看>>