您的位置:首页 > 产品设计 > UI/UE

c#子线程操作ui

2015-11-30 20:47 381 查看
子线程本是不能操作ui数据的,但有时候需要更新ui的数据。

// 声明

WindowsFormsSynchronizationContext _syncContext = WindowsFormsSynchronizationContext.Current as WindowsFormsSynchronizationContext;

//调用

_syncContext.Post(Func, null);

// 函数

private void Func(object obj)

{

// do something

}

// 线程

Thread thread = new Thread(TaskStop);

thread.Start();

// 任务

Task task = new Task(TaskStop);

task.Start();
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: