通过调用BeginInvoke
类的Invoke
或Dispatcher
方法,可以在WPF中更新UI。通常每个人都使用这种技术来更新UI,这可能对用户的需求很好。但我在框架中找到了一个名为DispatcherFrame
的类来做同样的事情。
DispatcherFrame frame = new DispatcherFrame();
//Dispatcher.BeginInvoke code comes here
Dispatcher.PushFrame(frame);
DispatcherFrame
班级在Dispatcher
上做了哪些事情?我们什么时候可以去DispatcherFrame
?
非常感谢您的回答。
答案 0 :(得分:-1)
另一个问题可以通过googing关键字DispatcherFrame解决。
Dispatcher自动创建DispatcherFrames并将它们放入队列中。例如,Window本身就是一个很大的DispatcherFrame。
只有您希望配置框架的原因,例如:当Dispatcher完成其中的所有操作时,会有一些回调。