簡體   English   中英

更改 TabViewItem Header 字體大小

[英]Change TabViewItem Header Fontsize

就我而言, TabView header object 的字體大小似乎不可更改。

源代碼

               <controls1:TabViewItem Header="Document" Height="31" Width="476">

問題

如何更改 Header object 的字體大小?

請參考以下步驟更改 TabViewItem header 的字體大小。

1.打開文檔大綱->右鍵單擊TabViewItem- >編輯模板->編輯副本

在這里,您將看到一個 ControlTemplate,其鍵是 TabViewItemTemplate1。

<ControlTemplate x:Key="TabViewItemTemplate1" TargetType="muxc:TabViewItem">
…
<ContentPresenter x:Name="ContentPresenter" ContentTemplate="{TemplateBinding HeaderTemplate}" Content="{TemplateBinding Header}" ContentTransitions="{TemplateBinding ContentTransitions}" Grid.Column="1" FontWeight="{TemplateBinding FontWeight}" Foreground="{ThemeResource TabViewItemHeaderForeground}" FontSize="25" HighContrastAdjustment="None" HorizontalAlignment="{TemplateBinding HorizontalContentAlignment}" OpticalMarginAlignment="TrimSideBearings" VerticalAlignment="{TemplateBinding VerticalContentAlignment}"/>
…
</ControlTemplate>

可以看到,有一個名為ContentPresenter的ContentPresenter,它控制着TabViewItem的Header的字體大小。 所以你可以更改Fontsize屬性,如上所示,我將 fontsizew 更改為 25。

2.然后可以使用TabViewItemTemplate1作為TabViewItem的模板,如下:

 <muxc:TabView>          
     <muxc:TabViewItem Template="{StaticResource TabViewItemTemplate1}" Header="Home"  /> 
     <muxc:TabViewItem Header="Item1"/>
     <muxc:TabViewItem Header="Item2"/>
 </muxc:TabView>

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM