C# Xamarin表单样式Xaml中标签的大写字体

C# Xamarin表单样式Xaml中标签的大写字体,c#,xaml,xamarin,xamarin.forms,C#,Xaml,Xamarin,Xamarin.forms,我们如何设置Xamarin表单中标签的样式,使所有字体都大写。现在我在App.xaml中有了如下示例中的样式 <ResourceDictionary> <Style x:Key="WelcomeLabelStyle" TargetType="Label"> <Setter Property="FontFamily" Value="Fira Sans Ultra Light" /> </Style> </ResourceDictionary&g

我们如何设置Xamarin表单中标签的样式,使所有字体都大写。现在我在App.xaml中有了如下示例中的样式

<ResourceDictionary>
<Style x:Key="WelcomeLabelStyle" TargetType="Label">
<Setter Property="FontFamily" Value="Fira Sans Ultra Light" />
</Style>
</ResourceDictionary>

我能想到的唯一方法是使用
IValueConverter
。我认为
标签
没有文本大小写属性,您也可以使用
样式
设置该属性,除非您创建自定义控件

如果您对
IValueConverter
没意见,这里有一个关于他们如何操作的链接:


希望有帮助

一个简单的替代方法是在样式中使用
TextTransform
属性:

<ResourceDictionary>
    <Style x:Key="WelcomeLabelStyle" TargetType="Label">
          <Setter Property="TextTransform" Value="Uppercase"/>
    </Style>
</ResourceDictionary>

附言: 也许在发帖的时候,这个房产是不可用的