属性绑定中的跨度文本绑定错误

时间:2018-09-06 09:50:42

标签: xamarin xamarin.forms

我正在使用Visual Studio 2017在Xamarin Forms项目上,我想使用不同的样式在边标签中显示少量文本,因此我使用了如下的span文本,但是它给我带来了编译错误“无属性,可绑定属性或事件找到“文本”,或者值和属性之间的类型不匹配。”我的代码在下面。

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

1 个答案:

答案 0 :(得分:3)

将您的Xamarin.Forms nuget软件包更新为最新的软件包。 Xamarin.Forms 3.1.0+版本开始提供可绑定范围。

有关发布和功能的更多信息,您可以here找到它。