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

版权声明:本文为博主原创文章,转载请注明出处。 https://blog.csdn.net/u010927640/article/details/53647701


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

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

                            

      出现原因:

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

      解决方法:

      引用:using System.Threading.Tasks;

      在事件里使用线程:

 

private async void Button_Click_1(object sender, RoutedEventArgs e)

        {

        }

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

                                 

       逐条输出数据:

                  

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


猜你喜欢

转载自blog.csdn.net/u010927640/article/details/53647701