Windows 10 UWP開發:如何不讓介面卡死

來源:互聯網
上載者:User

標籤:

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開發:如何不讓介面卡死

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.