编程语言
首页 > 编程语言> > c#-标签中的修饰和扩展文本

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 { }
    }

标签:xamarin,xamarin-forms,xaml,c
来源: https://codeday.me/bug/20191120/2042292.html