我有一個WPF應用程序在按下按鈕時正在做一些認真的工作(做一些計算)。我想添加一個「繁忙的動畫」。但是,應用程序忙於執行其工作,因此動畫將停止,直到計算結束。如何防止WPF中的後臺工作人員阻止動畫
0
A
回答
0
嚴肅的工作應該總是在單獨的線程中處理,否則可能會阻止完整的用戶界面。所以你不能點擊任何東西,甚至不能關閉應用程序。
如果可能的話,你還應該嘗試做小塊的工作,並給予剩下的申請時間來「喘口氣」,而不是一次做所有的工作。這並非總是可行,但可以通過這種方式管理一些工作。
0
你在UI線程中運行「認真的工作」嗎?如果是這樣,如果您仍希望更新UI,則需要將工作移至單獨的線程。
相關問題
- 1. 防止Azure在處理時阻止工作人員
- 2. 停止後臺工作人員
- 3. 後臺工作人員不停止
- 4. WPF後臺工作人員停止應用程序退出
- 5. 如何防止動畫被中斷[WPF]
- 6. 防止.stop()阻止其他動畫
- 7. 如何停止後臺工作人員觸發事件RunWorkerCompleted
- 8. 我會如何阻止rabbitmq工作人員的中間腳本?
- 9. 在WPF中停止後臺工作
- 10. 防止服務人員自動停止
- 11. WPF中的同步/阻止動畫?
- 12. Android阻止在後臺工作
- 13. QThread - 如何阻止工人?
- 14. 後臺工作人員在使用Web服務調用時阻止UI
- 15. 看板如何防止工作人員過多的多任務
- 16. 後臺工作人員在WPF中無法正常工作
- 17. 防止動畫
- 18. 如何在頁面中阻止開發人員工具(如Firebug)?
- 19. 如何停止動畫WPF?
- 20. 後臺工作人員
- 21. C#後臺工作人員
- 22. C# - 後臺工作人員?
- 23. JBoss後臺工作人員
- 24. C#,後臺工作人員
- 25. 重新啓動後臺工作人員
- 26. 如何防止WPF中的動畫菜單?
- 27. RescueTimes如何阻止工作?
- 28. asp.net中的後臺工作人員
- 29. 防止contentSizeForViewInPopover動畫
- 30. 我如何防止滾動被阻止滾動的子格