我遇到我的用戶界面掛,只要我試圖設置控制的可見性取決於邏輯可見= true或visibile = false它掛起。我可以在設計器中將我的表單上的所有內容設置爲True,並且不會對處理邏輯的後臺處理程序有任何問題,但無論何時我必須從可見真/假中切換,它都會掛起應用程序。這是由於一些跨線程發生在我試圖設置在用戶界面線程上的其他任何地方的用戶界面的可見性?如果是這樣,爲什麼我能夠更改我的控件的文本屬性,沒有任何問題,但可見正在給我一些問題?Backgroundworker凍結時,反對。可見屬性
0
A
回答
1
是的,由於在後臺線程上執行UI命令,您正在崩潰。您可以執行您在該線程上執行的任何非UI邏輯,然後使用調度程序更改.visible或其他UI控件的實際值 - 請參閱:http://msdn.microsoft.com/en-us/library/0b1bf3y3.aspx?cs-save-lang=1&cs-lang=vb#code-snippet-1
+0
這使得感。請問爲什麼我可以修改表單上標籤的.text屬性而不凍結?只有在試圖修改一些選擇的屬性(啓用,可見等)時纔會凍結。 – Criel
相關問題
- 1. 當BackgroundWorker工作時UserInterface凍結
- 2. BackgroundWorker和計時器問題 - UI凍結
- 3. 使用BackgroundWorker凍結表格
- 4. BackgroundWorker的進度凍結
- 5. Backgroundworker凍結我的GUI
- 6. QueueTrigger屬性可見性超時
- 7. 屬性不可見
- 8. aspx可見屬性
- 9. TextBox可見屬性
- 10. ListView可見屬性
- 11. BackgroundWorker凍結圖形用戶界面
- 12. BackgroundWorker上的方法凍結GUI
- 13. 更改可見性屬性
- 14. BackgroundWorker上的IsBusy屬性何時更改?
- 15. 檢查Word是否可見時執行凍結
- 16. 將XAML中的可見性綁定到可見性屬性
- 17. 凍結DataMapper的模式屬性
- 18. 在BackgroundWorker中加載數據時GUI凍結
- 19. 在BackgroundWorker線程中下載文件時GUI凍結
- 20. DisplayObject的可見屬性
- 21. C#UserControl可見屬性
- 22. UWP按鈕可見性屬性不可見
- 23. 的BackgroundWorker/Control.BeginInvoke()冷凍UI
- 24. 更改CSS中的可見性屬性?
- 25. 抽象類中的屬性可見性
- 26. CSS屬性:顯示與可見性
- 27. 處理WPF表項可見性屬性
- 28. 降低基類屬性的可見性
- 29. 墓碑的畫布可見性屬性
- 30. Javafx舞臺可見性屬性
後臺線程並不打算具有任何有關UI。 – OneFineDay
我一直在環顧四周,一直在看使用bgw的人來幫助加快顯示UI的過程 – Criel
不正確。你想加快什麼? – OneFineDay