在C#资源文件中使用上标

时间:2011-12-09 20:55:40

标签: c# xaml resourcedictionary

我有一些上标文本需要在C#UI项目资源文件中定义,最终将放在XAML数据表中。 例如,此示例中的2需要为上标:(kg / m2)

有没有办法在Resource字符串的Value字段中定义此权限...可能通过Unicode或HTML标记,绑定到此值的标准Xaml控件可以解析?
我不反对使用XAML转换器,但没有在资源中放置某种hacky字符串(例如(kg / mSQUARED))并使用XAML查找它,我可以'想到一个优雅的方式。

谢谢!

2 个答案:

答案 0 :(得分:2)

根据您上面的评论,听起来像“平方”是您唯一需要的。所以,放大我的评论:

已经有“平方”的Unicode代码点,也就是“SUPERSCRIPT TWO”。它被称为U + 00B2,如果你想谷歌有关它的更多信息。

这是:

  

²

在Web浏览器中突出显示该字符,将其复制到剪贴板,然后将其粘贴到资源文件中。

答案 1 :(得分:0)

使用美国国际键盘布局,按Alt-Gr + 2,将显示

Alt-Gr + 3 =³