|
1
6
这个
你应该使用
|
|
|
2
3
您错了,不能直接从DoWork方法的处理程序调用UI线程,因为它在后台线程上。 如果要更新UI,应调用ReportProgress方法,然后从ProgressChanged事件的事件处理程序更新UI。 虽然可以在后台线程中调用invoke方法,但这样做会破坏使用BackgroundWorker类的目的。progresschanged事件在UI线程上引发,并且是在后台线程发生更改时用于更新UI组件的机制。 |
|
|
3
1
请记住,如果从非UI线程调用runworkerasync(),则需要从ProgressChanged和runworkerCompleted事件处理程序调用invoke。 |
|
|
Gojira · 为什么方法调用失败并出现参数异常? 8 年前 |
|
|
totoro · Java-调用方法时的继承和变量类型 9 年前 |
|
|
Slashy · 直接绘制到PictureBox 10 年前 |
|
|
joe · 参数和调用处理程序的问题 11 年前 |
|
|
Pakk · VB.net Windows窗体中的尝试-多线程 12 年前 |
|
|
Phil · C#将类强制转换为接口列表 13 年前 |
|
|
ianXian · 在WPF的线程中添加Canvas Children失败 13 年前 |