WPF:如何将Unicode字符转换为共享资源?

我有这个XAML:

 

有没有办法改变那个unicode角色 进入共享资源(如常量或StaticResource )?

我试过的

方法1

这工作正常,但它需要有效的绑定才能工作:

   {0} ⓘ    

在代码背后:

 public string MyText { get; set; } = "Message with unicode char: "; 

方法2

这种方法似乎可行,但没有运气:

   {0} ⓘ    

如果我正确理解你的问题,这应该有效:

  {0}ⓘ  ...  

这也有效:

    ...  

我发现它比将替换令牌直接放在string资源中更易读,也更容易理解。

另一个不涉及绑定的替代方法是使用TextBlock.Inlines

  
     

TextBlock.InlinesTextBlock.Inlines的内容属性,因此可以省略标记。 内联提供了额外的装饰可能性,例如着色部分文本:

截图