博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

wpf UI 多线程控制

Posted on 2010-08-27 18:29  Learn more  阅读(591)  评论(0编辑  收藏  举报

当在循环里面进行UI线程的多线程操作时,如果需要进行撤销等操作,就必须在自定义一个列表存放循环里面的UI线程操作,然后通过列表再进行操作。 

              foreach ()
                {
                        var item= Application.Current.Dispatcher.BeginInvoke(

                        );
                         List<DispatcherOperation>.Add(item);
                    }
                }

 

如果想撤销,可以通过遍历列表,调用 Abort