首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何设置Xamarin.Forms标签字体粗体

如何设置Xamarin.Forms标签字体粗体
EN

Stack Overflow用户
提问于 2014-08-02 01:15:30
回答 5查看 28.2K关注 0票数 22

Xamarin.Forms中,我正在使用Label并尝试设置字体

下面的代码可以工作:

代码语言:javascript
运行
复制
Label label1 = new Label();
label1.Font = Font.SystemFontOfSize(10);

但是,尝试指定字体属性,如:-

代码语言:javascript
运行
复制
Label label1 = new Label();
label1.Font = Font.SystemFontOfSize(10, FontAttributes.Bold);

正在阻止ContentPage呈现异常。

有一个可以使用的Font.BoldSystemFontOfSize(),,但是这是不推荐使用的,所以我现在尝试使用Font.SystemOfSize

它是如何使用它完成的?

EN

回答 5

Stack Overflow用户

回答已采纳

发布于 2014-08-02 10:38:30

下面是在我的项目中工作的一段代码:

代码语言:javascript
运行
复制
new Label {
   Text = "text goes here",
   Font = Font.SystemFontOfSize (NamedSize.Medium)
              .WithAttributes (FontAttributes.Bold),
}

这允许您不指定特定的字体大小,而是使用标注默认使用的字体大小

票数 18
EN

Stack Overflow用户

发布于 2015-04-07 16:47:50

我想我接电话要迟到了。但我还是想提一下,现在可以使用XAML完成这项工作。下面的XAML将提供所需的输出。

代码语言:javascript
运行
复制
<Label Text="Hello Label" FontSize="20" FontAttributes="Bold"/>

有关在Xamarin.Forms中使用字体的更多信息,请参阅以下链接。

Working With Fonts in XForms

票数 26
EN

Stack Overflow用户

发布于 2014-08-02 01:19:33

遵循文档Xamarin.Forms - Working with Fonts,您应该使用以下代码:

代码语言:javascript
运行
复制
Label label1 = Font.SystemFontOfSize (10, FontAttributes.Bold | FontAttributes.Italic)

同一页显示BoldSystemFontOfSize已被弃用。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/25085431

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档