1
ContentPresenter
Button
(클릭 할 때 탭을 숨기기) 외에도 TabItem
에 대해 맞춤 ControlTemplate
을 정의했습니다.TabItem ControlTemplate 요소 가시성
<Style TargetType="{x:Type TabItem}">
<Setter Property="Template">
<Setter.Value>
<ControlTemplate TargetType="TabItem">
<Border>
<Grid>
<Grid.ColumnDefinitions>
<ColumnDefinition Width="*"/>
<ColumnDefinition Width="Auto"/>
</Grid.ColumnDefinitions>
<ContentPresenter ContentSource="Header"/>
<Button Grid.Column="1" Content="x" Visibility="Visible"/>
</Grid>
</Border>
</ControlTemplate>
</Setter.Value>
</Setter>
</Style>
은 내가 Button
만 TabItems
및 다른 사람을위한 Collapsed
확실히 Visible
되고 싶어요. Collapsed
상태가 기본값이어야하며 특정 탭에 대해 Visible
으로 설정하는 방법을 이해할 수 없습니다.
탭 항목
<TabItem Header="Normal tab">
<Grid />
</TabItem>
<TabItem Header="Closable tab">
<Grid/>
</TabItem>
처럼 나는이 Button
하지만 "일반 탭"을 보여주는 될 수있는 "닫기 가능한 탭을"갖고 싶어이 Button
표시되지, 어떻게 수행 할 수 있습니다?