标签: c#
可能重复: How to update GUI from another thread in C#?
我需要创建C#应用程序,它可以更改不同线程中UI项的值。那么,我该怎么做呢?我尝试创建简单的Thread对象,并在其中更改TextView文本,但我有异常。我该怎么做?谢谢。
答案 0 :(得分:1)
如果这是一个WinForms应用程序,您应该使用Invoke/BeginInvoke方法来封送UI线程上的调用。如果您使用的是WPF / Silverlight,则应使用Dispatcher.BeginInvoke方法。
答案 1 :(得分:1)
您需要使用Invoke来执行此操作。