0
내가 할 노력하고있어하는 것은 불가능하거나없는 경우 나도 몰라
...UserControl을 inBetween TabHeader 및 탭 내용
는하지만 내가 노력하고있어하면 TabHeader
및 TabContent
사이에 UserControl
을 넣어하는 것입니다 하지만 나는 원하는만큼 여백을 둘 수는 없다.
이
나는 그것이 그것의 내용이 아닌 컨트롤을 이동 여백을 설정할 때마다 난 내 모든Tab-Control
<Style x:Key="TabItemStyle" TargetType="{x:Type TabItem}">
<Setter Property="FontFamily" Value="Trebuchet MS"/>
<Setter Property="FontSize" Value="13"/>
<Setter Property="Foreground" Value="#FFFFFFFF"/>
<Setter Property="Header" Value="{Binding Content.DataContext.HeaderInfo, RelativeSource={RelativeSource Self}}" />
<Setter Property="Template">
<Setter.Value>
<ControlTemplate TargetType="{x:Type TabItem}">
<Grid Width="Auto" Height="Auto" x:Name="TabItemRoot" Margin="10,0,5,0">
<ContentPresenter Margin="10,5,0,5" x:Name="Content" ContentSource="Header" RecognizesAccessKey="True"/>
<Border x:Name="border" Height="Auto" Padding="0,0,0,0" Opacity="0">
<Border.Background>
<RadialGradientBrush>
<GradientStop Color="#A3FFFFFF" Offset="0"/>
<GradientStop Color="#00FFFFFF" Offset="1"/>
</RadialGradientBrush>
</Border.Background>
</Border>
</Grid>
<ControlTemplate.Triggers>
<Trigger Property="IsSelected" Value="true">
<Setter TargetName="border" Property="Opacity" Value="1"/>
<Setter TargetName="Content" Property="Opacity" Value="1"/>
</Trigger>
<Trigger Property="IsSelected" Value="false">
<Setter TargetName="Content" Property="Opacity" Value="0.5"/>
</Trigger>
</ControlTemplate.Triggers>
</ControlTemplate>
</Setter.Value>
</Setter>
</Style>
에 적용되는 Styler
이다.
정확히 셈 무엇 업데이트 질문 – joshua
을 확인하십시오 않지만, TabHeader과 TabContent 사이에 아무 것도 배치, 당신은 TabItems에 대한 템플릿으로 같은 것을 가지고 올 수있다 할거야? 정확히 어디에 사용자 정의 컨트롤을 삽입 하시겠습니까? – cguedel
을 'Tab-head'와 'Tab-Content' 사이에 넣으십시오. – joshua