我有一个非常复杂的WPF应用程序,其中显示和处理的页面位于dll中。迄今为止,这工作得很好。WPF线程问题
我在应用程序的主页中设置了一个定时器,用于查找从外部源进入的通信。当我得到一个通信(我不明白添加混淆),我解析它,如果消息是“xyx”,我需要启动XYL dll的用户界面。我得到的调用线程必须是sta,因为许多ui组件都需要这个。 我看到网络上的写作有关不得不调用Invoke(),我不能使用工作线程,而是使用后台线程。
我的问题是我使用的System.Timers.Timer?这是否导致工作者线程?我不知道在我的电话中,我需要启动一个线程来运行此操作(或如何处理它)。
有什么建议吗?
蒂姆 - 这已经帮了很多。你给了我一个更清晰的见解,我能够解决这个问题。谢谢!! – Jeff 2011-05-17 18:18:59
@Jeff - 没问题。 – Tim 2011-05-17 18:20:16