【发布时间】:2017-01-21 01:42:51
【问题描述】:
我遇到了Dispatcher 对象的PushFrame 方法。是方法的简化版:
public void PushFrame(DispatcherFrame frame)
{
// Stuff
_frameDepth++;
while(frame.Continue)
{
// Getting and dispatching messages
}
_frameDepth--;
// Stuff
}
换句话说,它只是打开了新的消息处理循环。但我真的无法理解这种方式的好处。 PushFrame 用于什么目的?有没有很好的使用例子?对我来说,这种方法似乎不会导致明显的错误。
【问题讨论】:
-
我阅读了文档。我知道它是如何工作的,但我无法理解这种方法的目的。为什么需要 PushFrame 方法
标签: c# wpf dispatcher