2009-07-09 11 views
41

Nel mio file XAML Voglio visualizzare questo testo, che contiene doppieesingoli marchi virgolette:Come visualizzare un testo in XAML che contiene virgolette doppie e singole?

Non si dovrebbe scegliere "Copia se New".

nessuno di questi lavori:

<TextBlock Text="You shouldn't choose "Copy if New":"/> 
<TextBlock Text="You shouldn't choose ""Copy if New"":"/> 
<TextBlock Text="You shouldn't choose \"Copy if New\":"/> 
<TextBlock Text='You shouldn't choose \"Copy if New\":'/> 
<TextBlock Text='You shouldn\'t choose \"Copy if New\":'/> 

mi arrendo, posso fare questo in XAML?

+0

Alcuni libri (come WPF 4 di Adam Nathan, Pagina 34) descrivono che può essere sfuggito utilizzando il backslash, ma non funziona. – Marshal

risposta

68

Si dovrebbe codificare i caratteri speciali:

XML
<TextBlock Text='You shouldn&apos;t choose &quot;Copy if New&quot;:'/> 
8

Ci sono definiti sfugge &amp;&quot; per "e &amp;&apos; per '- se la manipolazione in XAML XML non interpreta quelle correttamente, quindi iniziare a

Problemi correlati