c#-标签中的修饰和扩展文本

Xamarin.Forms标签窗口小部件中是否可以有粗体和非粗体文本?标签内是否也可能有终端行?

<Label Text="Abc <b>def</b>"/>
<Label Text="Abc \ndef"/>

解决方法:

最好的方法是像这样绑定FormattedText样式:

<Label FormattedText="{Binding CustomFormattedText}" />

并在模型中:

    public FormattedString CustomFormattedText
    {
        get
        {
            return new FormattedString
            {
                Spans = {
                    new Span { Text = Sum, FontAttributes=FontAttributes.Italic, FontSize="10" },
                    new Span { Text = Info, FontSize="10" } }
            };
        }
        set { }
    }
上一篇:android-应用程序快捷方式在每次更新后都会消失,Manifest怎么了?


下一篇:C#-在Xamarin Android中动态使用