只为了自己以后记住做个记号
<TabItem Header="数据报表" Name="TabItemDataReport" Margin="1,0" Background="#5e99fb" Height="35" Foreground="White" Width="110">
<TabItem.Style>
<Style TargetType="{x:Type TabItem}">
<Setter Property="Template">
<Setter.Value>
<ControlTemplate TargetType="{x:Type TabItem}">
<Border BorderThickness="1" Background="#5e99fb" Name="border">
<StackPanel Name="bac" Orientation="Horizontal">
<Image Source="/Resources/华表.ico"></Image>
<TextBlock Text=" 数据报表" VerticalAlignment="Center"></TextBlock>
</StackPanel>
</Border>
<!--点击tabitem更改颜色-->
<ControlTemplate.Triggers>
<Trigger Property="IsSelected" Value="False">
<!--点击之前的颜色-->
<Setter TargetName="bac" Property="Background" Value="#5e99fb" />
</Trigger>
<MultiTrigger>
<MultiTrigger.Conditions>
<Condition Property="IsSelected" Value="True" />
</MultiTrigger.Conditions>
<!--点击之后的颜色-->
<Setter TargetName="bac" Property="Background" Value="#1860d1" />
</MultiTrigger>
</ControlTemplate.Triggers>
</ControlTemplate>
</Setter.Value>
</Setter>
</Style>
</TabItem.Style>
<Grid Name="gridDataReport"></Grid>
</TabItem>
效果图如上