在Xamarin UWP手机视图中,内容页标题字号过大。如何在Windows手机中自定义页面标题字号?
谢谢, Santhiya A
您可以PageControlStyle
在自定义页面标题字体大小之前参考 Xamarin.Forms 。
<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的title是TextBlock
在uwp平台内部渲染的,样式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>
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句