属性绑定中的跨度文本绑定错误
Posted
技术标签:
【中文标题】属性绑定中的跨度文本绑定错误【英文标题】: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? 您能否发布您的视图(或页面)的代码以及您尝试绑定到的数据模型的代码? 【参考方案1】:将您的Xamarin.Forms
nuget 包更新到最新版本。从Xamarin.Forms
3.1.0+ 版本开始提供可绑定跨度。
有关版本和功能的更多信息,您可以在here找到它。
【讨论】:
这两个跨度在没有第三个跨度的情况下工作 您使用的是哪个版本的 Xamarin.Forms?以上是关于属性绑定中的跨度文本绑定错误的主要内容,如果未能解决你的问题,请参考以下文章