范围中的绑定不起作用

时间:2018-08-20 10:19:01

标签: xamarin.forms

Span可以很好地处理静态数据,但我也希望它也能动态工作。   有人可以帮忙吗?

Dim header As XmlElement = document.DocumentElement
Dim headerList As XmlNodeList = document.SelectNodes("table/header/*")
MsgBox(header.GetAttribute("type"))

我尝试了这种和平的代码,但是没有用。

2 个答案:

答案 0 :(得分:3)

您尝试过吗?

<Span Text="{Binding Text, Mode=OneWay}" ForegroundColor="Fuchsia"/>

跨度绑定默认为一次仅以xamarin形式绑定。

答案 1 :(得分:2)

在单个标签中有多种字体和颜色,我们可以在给定代码安全的情况下编写:

public FormattedString FormattedText
    {
        get
        {
            return new FormattedString
            {
                Spans = {
                    new Span { Text = "Me: ", FontAttributes = FontAttributes.Bold},
                    new Span { Text = DynamicString}
                        }
            };
        }
        set { }
    }