我有一个看起来如下的标签:
<Label Name="FalsePositiveInput" Content="✓">
Run Code Online (Sandbox Code Playgroud)
这有效,但我怎么能在代码隐藏中做到这一点?我试过这个,但显然它不起作用:
FalsePositiveInput.Content = "✓";
Run Code Online (Sandbox Code Playgroud)
我想要显示的字符是复选标记符号
一二三*_*一二三 32
使用unicode转义序列,而不是字符实体:
FalsePositiveInput.Content = "\u2713";
Run Code Online (Sandbox Code Playgroud)
Emp*_*pus 12
一二三+1
只有一句话:如果你想使用扩展的Unicode,你需要使用not \u
,but \U
和8个字符,例如显示左指放大镜(1F50D http://www.fileformat.info/info/unicode/char/1f50d /index.htm)你需要使用:
this.MyLabel.Text = "\U0001F50D";
Run Code Online (Sandbox Code Playgroud)
或者按照建议您可以直接粘贴到源代码中,然后您不需要像这样的注释"//it is a magnifying glass"
,但是您必须将源代码保存为Unicode,这可能不是您想要的.
归档时间: |
|
查看次数: |
20720 次 |
最近记录: |