<分区>
Possible Duplicate:
How to update GUI from another thread in C#?
我需要创建 C# 应用程序,它可以在不同线程中更改 UI 项目的值。那么,我该怎么做呢?我尝试创建简单的 Thread 对象,并更改其中的 TextView 文本,但出现异常。我该怎么做?谢谢。
标签 c#
<分区>
Possible Duplicate:
How to update GUI from another thread in C#?
我需要创建 C# 应用程序,它可以在不同线程中更改 UI 项目的值。那么,我该怎么做呢?我尝试创建简单的 Thread 对象,并更改其中的 TextView 文本,但出现异常。我该怎么做?谢谢。
最佳答案
如果这是一个 WinForms 应用程序,您应该使用 Invoke/BeginInvoke编码 UI 线程上的调用的方法。如果您使用的是 WPF/Silverlight,则应使用 Dispatcher.BeginInvoke方法。
关于c# - 如何更改 Thread 中 UI 项的值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8065728/