国产探花免费观看_亚洲丰满少妇自慰呻吟_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ā)表
主站蜘蛛池模板: 嘉黎县| 静乐县| 鸡泽县| 林州市| 日土县| 天台县| 光山县| 江西省| 万年县| 长乐市| 金湖县| 曲麻莱县| 海门市| 阿尔山市| 通河县| 明溪县| 宁远县| 若尔盖县| 南陵县| 三明市| 石泉县| 保靖县| 晋城| 阿拉善左旗| 博客| 寿宁县| 监利县| 伽师县| 栾城县| 安丘市| 彰化市| 太仓市| 徐汇区| 崇左市| 芒康县| 西乡县| 三穗县| 夏邑县| 栖霞市| 莆田市| 晋宁县|