在Xamarin.Forms我使用Label并尝试设置字体.
以下代码有效: -
Label label1 = new Label();
label1.Font = Font.SystemFontOfSize(10);
Run Code Online (Sandbox Code Playgroud)
但是,尝试指定字体属性,如: -
Label label1 = new Label();
label1.Font = Font.SystemFontOfSize(10, FontAttributes.Bold);
Run Code Online (Sandbox Code Playgroud)
阻止ContentPage呈现异常.
有一个Font.BoldSystemFontOfSize(),可以使用,但这是不推荐的,所以我现在尝试使用Font.SystemOfSize.
怎么用这个呢?
Ste*_*rov 17
这是我的项目中的一段代码:
new Label {
Text = "text goes here",
Font = Font.SystemFontOfSize (NamedSize.Medium)
.WithAttributes (FontAttributes.Bold),
}
Run Code Online (Sandbox Code Playgroud)
这允许您不指定某个字体大小,而是使用默认情况下用于标签的字体大小
小智 16
我想我迟到了回答.但我仍然想提一下,现在可以使用XAML完成.以下XAML将提供所需的输出.
<Label Text="Hello Label" FontSize="20" FontAttributes="Bold"/>
Run Code Online (Sandbox Code Playgroud)
您可以参考以下链接,了解有关在Xamarin.Forms中使用字体的更多信息.
| 归档时间: |
|
| 查看次数: |
16446 次 |
| 最近记录: |