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