想给label重写Text,报出错误,存取控制执行项时所使用的执行绪与建立控制项的执行绪不同,这是什么原因?怎么更改呢?
将这段代码用
lable1.Invoke(new Action(delegate {
和
}));
括住。
望采纳!!!!!
使用线程调度程序在与 UI 相同的线程上执行代码
Thread.Sleep(500);
System.Windows.Threading.Dispatcher.CurrentDispatcher.Invoke(() => {
Loading.Text = "Loading...";
});
大多数 UI 库不是线程安全的,因此必须从其自己的线程进行 UI 更改。