WPF 调用线程无法访问此对象,因为另一个线程拥有该对象

来源:互联网 发布:托福考试软件 编辑:程序博客网 时间:2024/05/16 03:05


为了实现数据能够在文本框中逐条输出,需要用到了线程。

第一次使用就出现了“WPF调用线程无法访问此对象,因为另一个线程拥有该对象”的问题,如图:

                            

      出现原因:

如果使用的是线程,但是在调用的时候如果不是线程调用的话,就会出现“调用线程无法访问此对象,因为另一个线程拥有该对象”的问题,所以最后调用的时候应该使用线程调用。

      解决方法:

      引用:using System.Threading.Tasks;

      在事件里使用线程:

 

private async void Button_Click_1(object sender, RoutedEventArgs e)        {        }

       调用的时候使用的是线程调用即可解决:

                                 

       逐条输出数据:

                  

      解决了之后才知道这个问题是多么的简单,在磕磕绊绊中不断成长。或许还有更好的办法解决这个数据逐条输出的问题。

0 0
原创粉丝点击