带有自定义字体的标签和带有绑定的文本不起作用

Don*_*Box 5 xamarin xamarin.forms

我有一个LabelFont集到具有一个图标的字体(字体真棒)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>
Run Code Online (Sandbox Code Playgroud)

它不呈现图标,而是呈现 Unicode 值&#xf032;

如果我设置没有绑定的文本,它会起作用,如下所示:

<Label Text='&#xf032;'>
Run Code Online (Sandbox Code Playgroud)

我怀疑设置文本和字体之间存在某种竞争条件。

我需要绑定,但我不知道任何解决方法。

Sus*_*ver 7

\uf032从您的绑定返回转义序列而不是代替&#xf032;