【问题标题】:Relocate Symbol Definition from XAML从 XAML 重定位符号定义
【发布时间】:2016-08-03 11:53:29
【问题描述】:

我正在尝试将符号的定义从 XAML 重新定位到资源文件。 不幸的是,重定位后符号未正确显示,而是显示符号的字符串。 新:

<Run x:Uid="Page_BackButtonUISymbol" FontFamily="Segoe UI Symbol"/>

旧:

 <Run Text="&#160;" FontFamily="Segoe UI Symbol"/>

资源文件:

名称:Page_BackButtonUISymbol.Text

值: 

【问题讨论】:

    标签: c# xamarin uwp


    【解决方案1】:

    不幸的是,重定位后符号没有正确显示,而是显示了符号的字符串

    这是因为 & 符号被转义了

    1. 右键单击 RESW 文件并选择“打开方式...”
    2. 选择“XML(文本)编辑器

    你会发现资源的值会被&amp;amp;代替:

    <data name="UISymbol.Text" xml:space="preserve">
        <value>&amp;#xE160;</value>
      </data>
    

    请修改为&amp;字符

    <value>&#xE160;</value>
    

    截图:

    查看我完成的示例 here

    【讨论】:

      猜你喜欢
      • 2020-12-09
      • 2016-06-30
      • 2017-11-29
      • 2012-09-22
      • 2013-03-06
      • 2015-04-14
      • 1970-01-01
      • 2019-01-29
      • 1970-01-01
      相关资源
      最近更新 更多