在WPF中,對一同一個控件如果有多個線程在同時訪問的時候,會報出這個異常,雖然有時候我們沒用多線程來訪問那個對象,但事實上有其他線程在訪問的,
這個時候就會拋出這個異常。
這個一場怎麼解決呢?
我們可以這樣做:
this.Dispatcher.Invoke(new Action(delegate {
//這裏寫代碼
}));
把你要訪問的控件和操作寫在我註釋的地方就可以了。
在WPF中,對一同一個控件如果有多個線程在同時訪問的時候,會報出這個異常,雖然有時候我們沒用多線程來訪問那個對象,但事實上有其他線程在訪問的,
這個時候就會拋出這個異常。
這個一場怎麼解決呢?
我們可以這樣做:
this.Dispatcher.Invoke(new Action(delegate {
//這裏寫代碼
}));