允许非UI线程更改
winform:
System.Windows.Forms.Control.CheckForIllegalCrossThreadCalls = false;
在WPF中的窗口控件都有一个Dispatcher属性,允许访问控件的线程