UWP没有一个预定义的字体大小,而是在generic.xaml(其中所有默认控件的样式都存在)中定义的字体大小列表。
抓住一些大小指出文件:
<x:Double x:Key="ControlContentThemeFontSize">15</x:Double>
<x:Double x:Key="ContentControlFontSize">15</x:Double>
<x:Double x:Key="TextStyleLargeFontSize">18.14</x:Double>
<x:Double x:Key="TextStyleExtraLargeFontSize">25.5</x:Double>
如果你看一下控件,你会发现,ControlContentThemeFontSize
是用于大多数控制常规文本大小的一个。
<Style TargetType="Button">
...
<Setter Property="FontSize" Value="{ThemeResource ControlContentThemeFontSize}" />
...
<Style TargetType="TextBox">
...
<Setter Property="FontSize" Value="{ThemeResource ControlContentThemeFontSize}" />
你可以简单地用下面的代码,这是一个网页/控制/ ...检索默认资源任意键:
this.Resources["ControlContentThemeFontSize"]