关于 Dispatcher.BeginInvoke 的问题
如果我有如下方法:
private void DoSomeWork()
{
MyCanvas.Dispatcher.BeginInvoke(DispatcherPriority.Background, new DispatcherOperationCallback(delegate
{
//Do something
return null;
}), null);
}
我多次调用该方法,然后按照文档创建的顺序执行多个调用:如果在同一个 DispatcherPriority 进行多个 BeginInvoke 调用,它们将按照调用的顺序执行。 Dispatcher.BeginInvoke 方法 MSDN
如何清除这一点以停止另一个呼叫或将队列重置为一个呼叫?