如何使用Xaml在Xamarin Forms中为标签添加上标

时间:2016-09-13 14:01:17

标签: xaml xamarin xamarin.ios xamarin.forms

如何使用Xaml向Xamarin Forms中的标签添加上标。具体来说,我想为商标添加TM上标。

2 个答案:

答案 0 :(得分:3)

正如Chris在评论中提到的,您可以使用unicode字符™(™)

如果你想做任何复杂的事情,你应该使用CustomeRenderer

答案 1 :(得分:0)

Label的{​​{1}}属性设置为TextType

例如,产生:x 2 + y

在XAML中:

Html

<Label Text="x&lt;sup&gt;&lt;small&gt;2&lt;/small&gt;&lt;/sup&gt; + y" TextType="Html"/>

在C#中:

<Label TextType="Html">
    <![CDATA[
    x<sup><small>2</small></sup> + y
    ]]>
</Label>

请注意,标签是可选的。

有关更多信息,请参见Label myLabel=new Label{TextType=TextType.Html,Text="x<sup><small>2</small></sup> + y"} 文档的“显示HTML”部分:Xamarin.Forms Label: Display HTML