这是人们入门的普遍问题。每当从主线程以外的其他线程更新UI元素时,都需要使用:
this.Dispatcher.Invoke(() =>{ ...// your pre here.});
您还可以
control.Dispatcher.CheckAccess()用来检查当前线程是否拥有该控件。如果它确实拥有它,则您的代码看起来很正常。否则,请使用上述模式。
欢迎分享,转载请注明来源:内存溢出
这是人们入门的普遍问题。每当从主线程以外的其他线程更新UI元素时,都需要使用:
this.Dispatcher.Invoke(() =>{ ...// your pre here.});
您还可以
control.Dispatcher.CheckAccess()用来检查当前线程是否拥有该控件。如果它确实拥有它,则您的代码看起来很正常。否则,请使用上述模式。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)