none
多线程环境下,怎样将在子线程中创建的控件添加到主线程的layout控件中? RRS feed

  • 问题

  • 我在线程函数中使用了如下一段代码

    this.Dispatcher.Invoke(
                            new Action(() => GridContainer.Children.Add(SubControl))); 
    其中SubControl是在线程函数中动态创建的,GridContainer是设计时创建的,但这样运行会报错“调用线程无法访问此对象,因为另一个线程拥有该对象。”有什么办法可以解决吗?谢谢大家!

    2012年8月27日 5:13

答案