有没有办法从库中获取GUI Dispatcher而不从GUI传递引用?
我正在使用一个库(MVVM),它可以使数据源无效,从而导致GUI更新。 Invalidate调用需要来自GUI线程。我可以通过参考,但不要那样做会很好。
答案 0 :(得分:1)
库的GUI调度程序将与您的应用程序的调度程序相同。只需使用Application.Current.Dispatcher
调用任何需要在UI线程上运行的东西。
答案 1 :(得分:0)
Application.Current.Dispatcher