我在不同的线程中运行我的应用程序,实际上是为了获取所选的索引我这样做:
int index = -1;
Head2Head.Head2HeadTbc.Dispatcher.Invoke(() => { index = Head2Head.Head2HeadTbc.SelectedIndex; });
本质上Head2Head
是用户控件的名称,而Head2HeadTbc
是TabControl。
我在最后一行添加了一个断点,然后我得到了
Head2HeadTbc
的所有属性上的System.InvalidOperationException,索引值为-1,我该如何解决?
图片示例: