【发布时间】:2020-09-04 22:35:02
【问题描述】:
我有一个 Label 和 Font 设置为图标字体(字体真棒),其 Text 绑定如下:
<Label Text='{Binding Icon}'>
<Label.FontFamily>
<OnPlatform x:TypeArguments="x:String">
<OnPlatform.iOS></OnPlatform.iOS>
<OnPlatform.Android>icons.ttf#Icons</OnPlatform.Android>
</OnPlatform>
</Label.FontFamily>
</Label>
它不呈现图标,而是呈现 Unicode 值 &#xf032;。
如果我设置没有绑定的文本,它会起作用,如下所示:
<Label Text=''>
我怀疑设置文本和字体之间存在某种竞争条件。
我需要绑定,但我不知道任何解决方法。
【问题讨论】:
标签: xamarin xamarin.forms