【发布时间】:2015-07-23 19:00:10
【问题描述】:
如何使用 C# 构建支持多线程的 UI?在运行时,我正在通过 UI 更改我的值,并且这些值被传递给已在支持代码中运行的线程?如果有人有任何代码示例或小项目,请分享
一个 UI 线程,它在服务器的后端运行线程中进行交互。
【问题讨论】:
-
这个问题相当广泛和笼统。如果您搜索 Google,我相信那里会有资源。
-
不清楚你是指多个 UI 线程,还是只是多个常规线程和一个 UI 线程。如果您谈论的是后者,那么只要您想从另一个线程执行影响 UI 的操作,就必须确保使用
Application.Current.Dispatcher.Invoke和Application.Current.Dispatcher.BeginInvoke。
标签: c# wpf user-interface