【发布时间】:2018-09-12 18:30:51
【问题描述】:
我正在尝试将 Segoe 图标字体的代码从我的代码绑定到本机 TextBlock 我在视图中添加但我得到的是图标的十六进制代码而不是图标。
我不明白为什么会这样,代码如下:
<win:TextBlock Text="👺" FontSize="50" />
在上面的代码 sn-p 中,我的图标显示为我希望的那样,但是当我将相同的图标代码放入变量中并将其绑定到我的视图时,我不再获得图标了。
C#:
public string Icon { get; set; } = "👺";
XAML:
<win:TextBlock Text="{Binding Icon}" FontSize="50" />
其中,当我将代码直接添加到 XAML 时,我会直接获得图标。
我猜 Binding 会导致 XAML 不将代码解释为十六进制而是string。
【问题讨论】:
标签: c# xaml xamarin xamarin.forms uwp