码迷,mamicode.com
首页 > Windows程序 > 详细

Windows 10 UWP开发:如何不让界面卡死

时间:2016-05-10 18:07:50      阅读:447      评论:0      收藏:0      [点我收藏+]

标签:

http://edi.wang/post/2016/2/18/windows-10-uwp-async-await-ui-thread

 

 

关于UI线程

 

这里我们需要一点关于 UI 线程模型的概念,简单的来讲就是,UI 线程是运行在一个无限循环中,并维护一个消息队列,每次循环的开头都会获取队列的第一个消息,例如鼠标的按下消息,然后将这些消息提供给最外层 UI 元素,然后通过一系列的路由事件,传递给每个与该消息相关的 UI 元素,然后就会出现所谓的 MouseButtonDown 事件,然后配合 MouseButtonUp 事件就能组合成 Button 的 Click 事件,然后 UI 线程进入下一个消息循环,再次获取新的输入信息。

 

http://blog.higan.me/dot-net-thread-dispatch-model-dispatcher/

Windows 10 UWP开发:如何不让界面卡死

标签:

原文地址:http://www.cnblogs.com/jiahuafu/p/5478695.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!