아래 코드에서 Loading탭은 초기에만 보이고, 내부 프로세스가 완료되면 자동으로 Tab#1으로 이동하는 로직을 구현하였습니다.
하지만 TabControl에서 TabHeader
전체를 숨기는 방법은 많이 있는 것 같은데, 제가 원하는 기능이 없는 것 같아서 이렇게 글을 남기게 되었습니다.
- 특정
TabItem(Loading)
의 Header만을 숨기기 - 전체 TabItem의 Header의 Click event를 disable처리하기
관련하여 조언을 부탁드립니다.
<TabControl x:Name="TabControl"
TabStripPlacement="Left"
Visibility="Visible"
SelectedIndex="{Binding SelectedTabIndex, Mode=TwoWay}">
<!--Loading-->
<TabItem Header="Loading"
Name="Loading">
</TabItem>
<!--Tab#1-->
<TabItem Header="Tab#1"
Name="Tab#1Tab">
</TabItem>
<!--Tab#2-->
<TabItem Header="Tab#2"
Name="Tab#2Tab">
</TabItem>
<!--Tab#3-->
<TabItem Header="Tab#3"
Name="Tab#3Tab">
</TabItem>
</TabControl>
</StackPanel>
</DockPanel>
</Page>
읽어주셔서 감사합니다.