TabControl
에 TabItem
두 개가 있습니다. 첫 번째 탭에 Thread
이 실행 중입니다. 첫 번째 탭에서 포커스가 사라지면 스레드를 일시 중단해야합니다. 하지만 TabItem
의 LostFocus
이벤트와 관련된 작은 문제가 있습니다. TabItem
이 처음으로 포커스를 잃을 때 LostFocus
이벤트가 트리거되지는 않지만 두 번째입니다. 왜 그런데 처음으로 어떻게 불을 냅니까? 위의 코드에서TabItem LostFocus 이벤트가 처음 실행되지 않습니다.
<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 : 다음
는내 XAML 코드 ucMain가 UserControl
여기에 샘플 XAML 코드를 게시하여 문제를 재현하십시오. –