【问题标题】:UWP: x:Bind does not handle font icon correctlyUWP: x:Bind 无法正确处理字体图标
【发布时间】:2020-10-15 00:52:08
【问题描述】:

我正在尝试像这样通过 x:Bind Icon 传递我的图标文本

X:绑定图标为

<ui:ButtonWithIcon IconContent="{x:Bind Icon}"
                   Content="{x:Bind Name}"
                   Margin="0,20,0,0"
                   Style="{StaticResource RoundFontButtonStyle}"/>

但是,它给了我这个结果:

如果我将代码更改为此,字体图标会正确显示:

<ui:ButtonWithIcon IconContent="&#xE1D3;"
                   Content="{x:Bind Name}"
                   Margin="0,20,0,0"
                   Style="{StaticResource RoundFontButtonStyle}"
                  />

我做错了什么?

【问题讨论】:

    标签: uwp uwp-xaml


    【解决方案1】:

    &amp;#xE1D3; 是一个 XAML 转义字符,也就是说,它只是 XAML 中的一个表达式。

    在C#中,作为unicode字符,可以这样写:

    Name = "\uE1D3";
    

    【讨论】:

    • 谢谢@Richard Zhang,这确实是我犯的错误。
    猜你喜欢
    • 2014-03-06
    • 1970-01-01
    • 1970-01-01
    • 2019-01-03
    • 2018-08-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-10-21
    相关资源
    最近更新 更多