2009-08-03 22 views
23

私は作成中で、内容は '保存&'です。私はXAMLで書いていますが、シンボル「&」は受け付けていません。その理由は何か。どうやってやるの?WPFボタンの内容が '&'を受け付けていません

+0

XAMLは有効なXMLであり、エスケープしないで&in XMLを使用することはできません。 –

答えて

23

を:

文字実体参照のその大規模な範囲での伝統的なHTMLと異なり、XMLで唯一の5つの定義済み文字実体参照があります。これらは、特定のコンテキストで敏感なマークアップされている文字をエスケープするのに使用されています

  • &アンペアを。 →&(アンパサンド、U + 0026)
  • & lt; →<(小文字、U + 003C)
  • & gt; →>(大なり記号、U + 003E)
  • & " →「(引用符、U + 0022)
  • & 4'-→ '(アポストロフィ、U + 0027)
4

あなたはとしてそれをエスケープする必要があるかもしれません "" &amp;this linkを参照してください

4

How to: Use Special Characters in XAML

Microsoft Visual Studioで作成されたマークアップファイルは、Unicode UTF-8ファイル形式で自動的に保存されます。つまり、アクセント記号などのほとんどの特殊文字が正しくエンコードされます。

https://msdn.microsoft.com/en-us/library/aa970677(v=vs.100).aspx

関連する問題