2
最近我一直運行到涉及使用多線程和共享,以這必將對WPF控件的屬性訪問問題。這些崩潰往往發生在隨機的時間,但可以堅持複製。前往渲染線程的引用,允許線程安全的數據訪問
所以我想要嘗試和允許線程安全的數據訪問綁定到WPF控件的類是獲取對渲染線程調度程序的引用,並確保在我的視圖模型中使用此調度程序來訪問它們屬性。
是這個概念的聲音?它會允許綁定到我的控件的數據從其他線程訪問嗎? (通過訪問我的意思是得到/設置)。
我怎樣才能得到渲染線程參考?我可以簡單地獲得對創建App類實例的線程的引用嗎?
謝謝, 亞歷克斯。
(非常邊緣的情況下)的例外是,它可能有多個調度:如果你產生一個線程,並創建線程的窗口,這將有不同的分派器UI線程。 –
在WPF中需要另一個STA線程。但在WPF中,只有一個STA可以存在,這是UI。糾正我,如果我錯了。 –