我在使用DispatcherTimer時設定的時間間隔為20ms但是偶爾會出現一次延遲了500ms才執行到Tick方法,不知道會是什么原因?各位前輩有沒有遇到類似情況?
uj5u.com熱心網友回復:
你怎么知道的延遲了500ms ?uj5u.com熱心網友回復:
因為在等待UI執行緒空閑吧.DispatcherTimer不像其他的 Timer到時候就做,因為要運行在UI執行緒上,如果界面元素復雜,UI執行緒重繪任務比較多,就會不太穩定,需要等待UI執行緒空閑才繼續做.
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/51153.html
