dinghao

记录成长点滴

 

2011年2月16日

silverlight 异步陷阱(一)不能Remove事件处理程序

摘要: Silverlight中许多操作都要去异步完成,但有时候会碰到多个异步操作需要按照一定顺序完成,事件是把异步操作转换成同步操作的一种方法。 lambda是操作事件的简洁方式,事件、lambda、同步组合在一起,就会产生事件处理程序不能移除的状况。看下面的代码:代码Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->publicvoidLoadChapter(stringuri){//两个异步操作需要协调EventHandlerhandler=(s 阅读全文

posted @ 2011-02-16 13:59 思无邪 阅读(1660) 评论(1) 推荐(2) 编辑

导航