在WPF中取消BeginInvoke

时间:2009-07-28 00:30:35

标签: wpf multithreading dispatcher

在WPF中,我正在打电话 This.Dispatcher.BeginInvoke(DispatcherPriority.SystemIdle,mydelegete);

有没有办法取消以后的BeginInvoke方法?

由于

1 个答案:

答案 0 :(得分:8)

Dispatcher.BeginInvoke会返回DispatcherOperation个对象。如果保留对它的引用,则可以使用其Abort方法将操作出列,如果尚未开始执行的话。