从库中获取WPF Dispatcher

时间:2011-01-31 17:54:34

标签: c# wpf multithreading user-interface

有没有办法从库中获取GUI Dispatcher而不从GUI传递引用?

我正在使用一个库(MVVM),它可以使数据源无效,从而导致GUI更新。 Invalidate调用需要来自GUI线程。我可以通过参考,但不要那样做会很好。

2 个答案:

答案 0 :(得分:1)

库的GUI调度程序将与您的应用程序的调度程序相同。只需使用Application.Current.Dispatcher调用任何需要在UI线程上运行的东西。

答案 1 :(得分:0)

Application.Current.Dispatcher