【发布时间】:2017-01-05 03:31:26
【问题描述】:
我正在尝试为每个使用 XAML 的平台的标签字体使用特定大小。此代码工作正常:
<Label x:Name="DescricaoLabel"
Grid.Row="1"
Grid.Column="0"
HorizontalTextAlignment="Start"
Text="{Binding Descricao}"
TextColor="#426d76">
<Label.Font>
<OnPlatform x:TypeArguments="Font"
Android="14"
iOS="Micro" />
</Label.Font>
</Label>
但是,标签Label.Font 被标记为已过时。我试过这个:
<Label.FontSize>
<OnPlatform x:TypeArguments="x:Double"
Android="14"
iOS="Micro" />
</Label.FontSize>
但是使用标签Label.FontSize我无法编译,因为使用了NamedSize 'Micro'。
在 XAML 中使用 double 和 NamedSize 且不使用过时标记的最佳方法是什么?
【问题讨论】:
标签: c# visual-studio xaml xamarin.forms