如何在XAML文本字符串中显示“&”符号?

4

我正在尝试添加一个类似这样的&:

<Label Text="Phrase & Meaning Visible" />

这个方法不起作用,我尝试使用 \ 进行分隔,但也不起作用。请问有什么建议可以解决这个问题吗?"最初的回答"

此文档指定说明了如何在XAML中使用特殊字符:https://learn.microsoft.com/zh-cn/dotnet/framework/wpf/advanced/how-to-use-special-characters-in-xaml - Ax1le
2个回答

15

实际上这个问题与XAML无关,只是一个纯XML问题。在XML中需要转义一些字符,正确的&转义应该是&amp;


哦,真的吗!你能分享一些资源让我更深入地了解这个吗? - Paramjit
当然可以 :) https://www.w3schools.com/xml/xml_syntax.asp -> 实体引用 - Ronald Korze

8

以下内容摘自博客文章:XAML中的特殊符号

For Ampersand sign <Label Text="&amp;"/>
For less than sign <Label Text="&lt;">
For greater than sign <Label Text="&gt;"/>
For double quotes <Label Text="&quot;"/>

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接