在Xamarin UWP手机视图中,内容页面标题字体大小太大。如何在Windows手机中自定义页面标题字体大小?
谢谢, Santhiya A
答案 0 :(得分:0)
在自定义页面标题字体大小之前,您可以参考Xamarin.Forms PageControlStyle
。
<uwp:FormsCommandBar.Content>
<Border x:Name="TitleArea" Visibility="{TemplateBinding TitleVisibility}" Height="{ThemeResource TitleBarHeight}">
<TextBlock Text="{Binding Title}" TextWrapping="NoWrap" VerticalAlignment="Center" Margin="10,0,0,0" Foreground="{TemplateBinding TitleBrush}" Style="{ThemeResource TitleTextBlockStyle}" />
</Border>
</uwp:FormsCommandBar.Content>
如您所见,ContentPage的标题由uwp平台中的TextBlock
呈现,TextBlock
的样式为TitleTextBlockStyle
。因此,您可以通过修改TitleTextBlockStyle
来更改磁贴字体大小。
<Application.Resources>
<ResourceDictionary>
<Style
x:Key="TitleTextBlockStyle"
BasedOn="{StaticResource BaseTextBlockStyle}"
TargetType="TextBlock">
<Setter Property="FontWeight" Value="SemiLight" />
<Setter Property="FontSize" Value="18" />
<Setter Property="OpticalMarginAlignment" Value="TrimSideBearings" />
</Style>
</ResourceDictionary>
</Application.Resources>