如何在XAML中将FontAttributes设置为Bold和Italic?

时间:2015-07-14 09:58:01

标签: xaml xamarin.forms

在Xamarin.Forms中,如何在FontAttributes内将XAML设置为粗体斜体

示例:

  <Style TargetType="Label">
    <Setter Property="FontAttributes" Value="Bold" />
    <Setter Property="FontAttributes" Value="Italic" />
  </Style>

3 个答案:

答案 0 :(得分:12)

<Style TargetType="Label">
  <Setter Property="FontAttributes" Value="Bold, Italic" />
</Style>

FontAttributes是一个标志,因此您可以传递多个值。

答案 1 :(得分:1)

只需使用逗号在值字段中分隔它们即可。

<Style TargetType="Label">
    <Setter Property="FontAttributes" Value="Bold, Italic"/>
  </Style>

请务必查看http://developer.xamarin.com/guides/cross-platform/xamarin-forms/working-with/fonts/

答案 2 :(得分:0)

如果有人正在寻找代码隐藏解决方案:

element.FontAttributes = FontAttributes.Bold | FontAttributes.Italic;