컨테이너의 첫 번째 (또는 마지막 또는 n 번째) 하위에 스타일을 적용 할 수있는 방법이 있습니까? 탭 항목의 모양을 사용자 정의하여 첫 번째 항목이 다른 항목보다 다른 테두리 반경을 갖도록하려고합니다.첫 번째 자녀에게 스타일을 적용 하시겠습니까?
HTML과 CSS는 달리<ControlTemplate TargetType="{x:Type TabItem}">
<Grid>
<Border Name="Border" BorderBrush="#666" BorderThickness="1,1,1,0" CornerRadius="8,8,0,0" Margin="0,0,0,-1">
<TextBlock x:Name="TabItemText" Foreground="#444" Padding="6 2" TextOptions.TextFormattingMode="Display">
<ContentPresenter x:Name="ContentSite" VerticalAlignment="Center" HorizontalAlignment="Center" ContentSource="Header" Margin="12,2,12,2"/>
</TextBlock>
</Border>
</Grid>
</ControlTemplate>
새 탭을 추가 할 때 ItemContainers가 다시 만들어지지 않기 때문에 이것은 @rFactor가 필요로하는 동적 내용에는 작동하지 않습니다. 마지막에 "새"탭을 추가하면 "LastItemStyle"이 지정됩니다. – WiredPrairie