Silverlight 跨執行緒訪問無效

2021-06-19 12:13:28 字數 1151 閱讀 2385

解決辦法有以下幾種1使用 synchronizationcontext;此方法需要注意的是,system.threading.synchronizationcontext.current必須在ui執行緒中呼叫,如果在子執行緒中,將返回null;

雙擊**全選

12

3

4

5

6

7

8

9

10

11

12

privatevoidbutton1_click(objectsender, routedeventargs e)

,null);

});

thread.start();

}

2 使用dispatcher.begininvoke方法

雙擊**全選

12

3

4

5

6

7

8

9

10

privatevoidbutton1_click(objectsender, routedeventargs e)

);

});

thread.start();

}

3 使用backgroundworker 類來代替你的執行緒類

跨平台開發silverlight

silverlight是能跨平台的.個人感覺sl和flash都差不多.要是比 絢 比 酷 sl站不到上風.只能在功能上比.sl和資料的結合是很不錯的.能呼叫很多的服務.但是用來做服務的後台檔案大多都受到伺服器平台的限制.之前做的好多demo都是因為沒有的方host導致我的demo都無法放到網上.近日...

分析Silverlight跨域呼叫

分析silverlight跨域呼叫 在silverlight開發的過程中不免要遇到跨域的問題,在這裡以跨域呼叫webservice為例子來分析一下跨域的問題。先介紹一下我的測試專案,我用flash和silverlight一同來呼叫乙個webservice,乙個flash客戶端,乙個silverlig...

分析Silverlight跨域呼叫

在silverlight開發的過程中不免要遇到跨域的問題,在這裡以跨域呼叫webservice為例子來分析 一下跨域的問題。先介紹一下我的測試專案,我用flash和silverlight一同來呼叫乙個webservice,乙個flash客戶端,乙個 silverlight客戶端,乙個web專案來ho...