在WPF中取消BeginInvoke

Gha*_*han 5 wpf multithreading dispatcher

在WPF中,我调用This.Dispatcher.BeginInvoke(DispatcherPriority.SystemIdle,mydelegete);

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

谢谢

Pav*_*aev 9

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