代码改变世界

随笔档案-2012年8月23日

c# 异步更新UI 不阻塞

2012-08-23 12:51 by 曾祥展, 5833 阅读, 收藏, 编辑
摘要:c# 异步更新UI 不阻塞 流畅Task task = Task.Factory.StartNew(() =>{ DoLongRunningWork(); // 耗时运算});Task UITask= task.ContinueWith(() => { this.TextBlock1.Text = "Complete"; //运算后 赋值 }, TaskScheduler.FromCurrentSynchronizationContext());btnStop.Invoke(new Action(delegate() { this.btnStop.Enabled 阅读全文