国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁(yè) > 學(xué)院 > 開(kāi)發(fā)設(shè)計(jì) > 正文

調(diào)用線程必須為 STA,因?yàn)樵S多 UI 組件都需要

2019-11-10 17:39:37
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友

原文鏈接:點(diǎn)擊打開(kāi)鏈接

Thread NetServer = new Thread(new ThreadStart(NetServerThreadFunc));NetServer.Start();

WPF工程里,此線程不可以操作UI元素,避免方法如下:

1、

public delegate void DeleFunc();public void Func(){	//使用ui元素}

線程函數(shù)中做如此調(diào)用:

System.Windows.application.Current.Dispatcher.Invoke(System.Windows.Threading.DispatcherPRiority.Normal,new DeleFunc(Func));

即可。

2、 

Thread NetServer = new Thread(new ThreadStart(NetServerThreadFunc));NetServer .SetApartmentState(ApartmentState.STA);NetServer .IsBackground = true;NetServer.Start();

線程函數(shù)中做如此調(diào)用:

System.Windows.Threading.Dispatcher.Run();即可。


發(fā)表評(píng)論 共有條評(píng)論
用戶(hù)名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 乡宁县| 霸州市| 巴林左旗| 田林县| 黔西| 黄平县| 阳高县| 莱西市| 青川县| 江口县| 安阳市| 抚宁县| 建昌县| 应城市| 玛曲县| 彝良县| 遵义市| 南丹县| 江阴市| 永康市| 疏附县| 文昌市| 三门县| 泉州市| 永修县| 青海省| 错那县| 通州区| 荆州市| 新田县| 平舆县| 栾城县| 互助| 延寿县| 霍林郭勒市| 修水县| 北宁市| 太湖县| 安康市| 庆安县| 崇仁县|