【问题标题】:Span Text Binding Error in Property Binding属性绑定中的跨度文本绑定错误
【发布时间】:2019-02-11 13:20:06
【问题描述】:

我正在使用 Visual Studio 2017 处理 Xamarin Forms 项目,我想使用不同的样式在侧标签中显示一些文本,所以我使用了如下跨度文本,但它给了我编译错误“无属性、可绑定属性或事件发现“文本”或值和属性之间的类型不匹配。”我的代码如下。

<Label TextColor="{Binding ColorStatus}" Margin="0,0,0,0" HorizontalTextAlignment="Start" FontSize="Medium">
                            <Label.FormattedText>
                                <FormattedString>
                                    <Span Text="Thank you." FontAttributes="Bold"/>
                                    <Span Text="You have tagged-"  FontAttributes="Bold"/>
                                    <Span Text= "{Binding ActivityName}"  FontAttributes="Bold"/>
                                </FormattedString>
                            </Label.FormattedText>
                        </Label>

【问题讨论】:

  • 您使用的是哪个版本的 Xamarin.Forms?
  • 您能否发布您的视图(或页面)的代码以及您尝试绑定到的数据模型的代码?

标签: xamarin xamarin.forms


【解决方案1】:

将您的Xamarin.Forms nuget 包更新到最新版本。从Xamarin.Forms 3.1.0+ 版本开始提供可绑定跨度。

有关版本和功能的更多信息,您可以在here找到它。

【讨论】:

  • 这两个跨度在没有第三个跨度的情况下工作
  • 您使用的是哪个版本的 Xamarin.Forms?
猜你喜欢
  • 2010-12-14
  • 1970-01-01
  • 1970-01-01
  • 2016-08-18
  • 2018-03-30
  • 1970-01-01
  • 1970-01-01
  • 2012-01-19
  • 1970-01-01
相关资源
最近更新 更多