无法获取另一个线程的选项卡控件的选定索引

时间:2017-10-25 10:12:46

标签: c# multithreading

我在不同的线程中运行我的应用程序,实际上是为了获取所选的索引我这样做:

int index = -1;
Head2Head.Head2HeadTbc.Dispatcher.Invoke(() => { index = Head2Head.Head2HeadTbc.SelectedIndex; });     

本质上Head2Head是用户控件的名称,而Head2HeadTbc是TabControl。 我在最后一行添加了一个断点,然后我得到了

  

Head2HeadTbc的所有属性上的System.InvalidOperationException,索引值为-1,我该如何解决?

图片示例:

enter image description here

0 个答案:

没有答案