xamarin.forms - 如何将Xamarin.Forms标签字体设置为粗体

标签 xamarin.forms

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

以下代码有效:

Label label1 = new Label();
label1.Font = Font.SystemFontOfSize(10);

但是,尝试指定诸如以下的字体属性:
Label label1 = new Label();
label1.Font = Font.SystemFontOfSize(10, FontAttributes.Bold);

正在阻止 ContentPage 呈现异常。

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

如何使用此功能?

最佳答案

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

new Label {
   Text = "text goes here",
   Font = Font.SystemFontOfSize (NamedSize.Medium)
              .WithAttributes (FontAttributes.Bold),
}

这使您不必指定特定的字体大小,而是使用默认用于标签的字体大小

关于xamarin.forms - 如何将Xamarin.Forms标签字体设置为粗体,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25085431/

相关文章:

c# - 更改 Xamarin Forms for Windows Phone 8.1 中 Picker 控件的默认文本颜色

ios - 如何在 Xamarin Forms iOS 自定义渲染器中获取要换行的文本并在下方添加另一行?

xamarin.forms - 错误 :Xamarin. 表单目标已多次导入

ios - 为什么 Xamarin Forms Activity Indicator 不会在 iOS 上呈现?

xamarin.forms - 使用 PKCE OAuth 和 .NET API 从 Xamarin Forms 访问 Dropbox - 解决方案

c# - 在 Xamarin.Forms 中更改工具栏图标

c# - VS2015 在 iOS 应用程序启动后停止调试器

c# - 将颜色动态绑定(bind)到 Xamarin Shape

android - Xamarin Forms Android显示图片抛出异常

c# - 为什么我的模态页面有后退按钮?