我有一个标签控件:
<TabControl IsSynchronizedWithCurrentItem="True"
ItemsSource="{Binding}"
ItemTemplate="{StaticResource ClosableTabItemTemplate}"
>
</TabControl>
我想将第一个标签项的样式设置为某种样式。通常情况下,我可以这样做,
<TabControl>
<TabItem Style="{StaticResource SomeStyle}">
</TabItem>
<TabItem>
</TabItem>
</TabControl>
但这不可能,因为标签项是从ItemsSource生成的。
如果需要,这里是TabControl ItemTemplate:
<DataTemplate x:Key="TabItemTemplate">
<DockPanel>
<ContentPresenter Content="{Binding Path=VMName}"
VerticalAlignment="Center"
HorizontalAlignment="Center"/>
</DockPanel>
</DataTemplate>
答案 0 :(得分:2)