如何更改 Xamarin.Forms 中 <Label> 中的字体粗细?

Ala*_*an2 3 xamarin xamarin.forms

我尝试这样做:

<Label FontSize="10" FontAttributes="None" />
<Label FontSize="10" FontAttributes="Bold" />
Run Code Online (Sandbox Code Playgroud)

然而,“Bold”使字符太暗,“None”使字符太亮。有没有办法可以使用 iOS 和 Android CustomRenderer 或类似的东西将字体更改为介于两者之间的字体?

law*_*luk 5

我强烈建议您考虑使用自定义字体。否则,您可能需要为 iOS 和 Android 项目创建自定义渲染器,并尝试向 Forms 层公开字体属性。
使用自定义字体更快。

查看XamarinHelp 中的分步说明