Label如何显示不同颜色字母的FormattedString?我正在使用FormattedString在Xamarin.Forms上的标签上显示自定义文本。我想要实现的是改变一个或多个元素的颜色,例如:$$$$。但即使我更改颜色,标签也会显示所有具有相同颜色的美元符号:$$$$这是视图上的标签:这是绑定到ViewModel上标签文本的属性的代码publicFormattedStringAveragePrice{get{returnnewFormattedString{Spans={newSpan{Text="$",ForegroundColor=Color.Black},newSpan{Text="$",ForegroundColor=Color.Black},newSpan{Text="$",ForegroundColor=Color.Gray},newSpan{Text="$",ForegroundColor=Color.Gray}}};为什么这段代码不改变美元符号的颜色?我怎样才能做到这一点?将AveragePrice绑定到FormattedText属性,并删除StringFormat。以上就是C#学习教程:如何让Label显示不同颜色字母的FormattedString?如果所有分享的内容对你有用,需要进一步了解C#学习教程,希望大家多多关注。本文收集自网络,不代表立场。如涉及侵权,请点击右侧联系管理员删除。如需转载请注明出处:
