0
我正在使用WindowsFormsHost加載到3d渲染對象。wpf背景加載
事實上,我把它從手柄。
我的問題是,我想創造一些加載屏幕或類似,但只使用一個BackgroundWorker,當我進入我的WindowsFormsHost屬性(讀,高度,寬度和處理),線程拋出一個異常..
我該如何解決這件事?
我正在使用WindowsFormsHost加載到3d渲染對象。wpf背景加載
事實上,我把它從手柄。
我的問題是,我想創造一些加載屏幕或類似,但只使用一個BackgroundWorker,當我進入我的WindowsFormsHost屬性(讀,高度,寬度和處理),線程拋出一個異常..
我該如何解決這件事?
你可以更新UI線程在這篇文章解釋:Notify the UI Thread from Background Thread
大致是:你只需要一個dispatcher.BeginInvoke(對於異步調用)在UI線程上。
Does [this](http://stackoverflow.com/questions/1862590/how-to-update-gui-with-backgroundworker)是否適用於您?如果不是請描述什麼例外? – 2013-04-08 03:36:22
是的,檢查雅各布鏈接,這可能只是一個線程錯誤。您無法從後臺線程更新UI,但您可以從後臺調用UI線程來執行更新。 – Ouarzy 2013-04-08 06:03:02
感謝@Ouarzy,我該如何調用UI線程? – ghiboz 2013-04-08 11:20:04