c# - 如何更改 Thread 中 UI 项的值?

标签 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/

相关文章:

c# - 另一个 ClickOnce GAC 引用问题

javascript - 禁用 JavaScript 时的 ASP.NET LinkBut​​ton

c# - 无法将 cellValuePresenter/TypeConverter 应用于 XamDataGrid 单元格

c# - 设置组合框的选定值

c# - .net session 状态已创建 session ID,但无法保存它,因为响应已被应用程序刷新

c# - 查找 C# 内置函数的实现细节

c# - 如何正确地将实现细节分离到 .net 中的类库中

c# - SSIS 脚本任务抛出错误

c# - 如何生成均匀分布的游戏对象并沿圆形路径移动它们?

c# - 在 WebBrowser 控件中全屏播放 youtube