我有一个TabControl
两个TabItem
s。我有一个Thread
在第一个标签中运行。当第一个选项卡失去焦点时,我必须暂停该线程。但是我在TabItem
的LostFocus
事件中遇到了一个小问题。 LostFocus
事件不会在第一次触发TabItem
时失去焦点,而是第二次。为什么是这样的,我怎么让它第一次开火?TabItem LostFocus事件不是第一次触发
以下是我的XAML代码:
<Grid>
<TabControl Name="tbc">
<TabItem Name="tabMain" Header="Main" GotFocus="tabMain_GotFocus" LostFocus="tabMain_LostFocus" >
<uc:ucMain />
</TabItem>
<TabItem Name="tabExplorer" Header="Data Explorer">
<uc:ucExplorer />
</TabItem>
</TabControl>
</Grid>
在上面的代码,UC:ucMain是UserControl
在这里发布示例XAML代码来复制您的问题。 –