仅设置选项卡控件的1个选项卡,该选项卡绑定到项目源

时间:2011-01-08 08:52:29

标签: c# .net wpf

alt text

我有一个标签控件:

 <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>

1 个答案:

答案 0 :(得分:2)