2016-08-03 68 views
0

我正在嘗試將符號的定義從XAML重新定位到Resourcefile。 不幸的是,符號在重定位後沒有正確顯示,而是顯示了符號的字符串。 新:從XAML重新定位符號定義

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

老:

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

的ressource文件:

名稱:Page_BackButtonUISymbol.Text

值:&#160;

回答

0

不幸的是,符號isn't搬遷後正常顯示,而不是爲符號的字符串顯示

這是因爲符號被轉義

  1. 右鍵單擊該文件RESW並選擇「Open With ...」
  2. 選擇「XML(Text)Editorenter image description here

你會發現資源的價值將被&amp;被替換:

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

enter image description here

請其修改爲&字符

<value>&#xE160;</value> 

截圖:

enter image description here

見我完成樣品here