0

在我的Silverlight項目中,我有一個線程每隔x毫秒觸發一次。在這個線程中,我試圖改變應用程序的狀態。這不起作用,我不知道爲什麼,所以把一個斷點放到Timer回調中。中斷點被擊中,但是當我嘗試改變它剛剛從函數中釋放的狀態時(假設拋出異常)。獲取Visual Studio以跨線程拋出異常

我知道爲什麼發生錯誤 - 您無法通過非GUI線程更改GUI內容。

我的問題是 - 我怎樣才能讓Visual Studio在發生異常時發生實際中斷? (而不是隻是默默地救助,如果問題沒有通知我)。

我已經嘗試了「突破異常時跨AppDomain或託管/本地邊界」,但沒有任何效果。

回答

4

您可以更改InvalidOperationException的中斷處理,以便立即中斷而不是僅在未處理時才中斷?

+0

你怎麼能這樣做? – 2008-10-09 10:10:19