2011-04-22 262 views
7

如何更改TabItem标题中的字体而不更改内容的字体?当我在TabItem中设置FontSize属性时,它也会更改TextBlock s的FontSize。如何更改TabItem的标题字体而不更改内容的字体?

<Window x:Class="WpfApplication4.MainWindow" 
     xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" 
     xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" 
     Height="350" Width="525"> 
    <TabControl> 
     <TabItem Header="item1"> 
      <TextBlock Text="test" Margin="20" /> 
     </TabItem> 
     <TabItem Header="item2" FontSize="20"> 
      <TextBlock Text="test" Margin="20" /> 
     </TabItem> 
    </TabControl> 
</Window> 

回答

16

你可以这样做 -

 <TabControl> 
      <TabItem> 
       <TabItem.Header> 
        <TextBlock Text="Tab1" FontSize="23" /> 
       </TabItem.Header> 
       <TextBlock Text="Content" /> 
      </TabItem> 
     </TabControl>