摘要: 在实际开发应用中,非UI线程操作UI是普遍存在的,在.net下一般是通过Control.Invoke的方法来进行操作,但到处都是Control.Invoke代码维护可是一件麻烦的事情。以下通过接口和队列来规范非UI线程操UI的实现。 既然要规范处理那接口是个不错的选择,以下定义一个简单的执行接口public interface IInvokeItem { void Execute(); } 以下是扩展一个简单的操作类封装class ControlInvoke<CONTROL,DATA> : IInvokeItem { public Contro... 阅读全文
posted @ 2012-08-06 12:33 beetlex 阅读(2429) 评论(7) 推荐(2) 编辑