2009-08-03 28 views
23

Tôi đang tạo và có nội dung 'Lưu & Thêm'. Tôi viết nó trong XAML, nhưng biểu tượng '&' không chấp nhận. Lý do cho điều đó là gì. Làm thế nào tôi có thể làm điều đó?Nội dung nút WPF có '&' không chấp nhận

+0

XAML là XML hợp lệ và bạn không thể sử dụng & trong XML mà không thoát nó. –

Trả lời

74

Sử dụng & amp; thay vì &.

Bạn có thể tìm thấy bài viết này của một số sử dụng - How to: Use Special Characters in XAML

+1

Liên kết này không khả dụng! –

+1

Tôi đã cập nhật nó, nó hoạt động ngay bây giờ. – GrandMasterFlush

23

Từ Wikipedia:

Không giống như HTML truyền thống với phạm vi rộng lớn của tham chiếu thực thể nhân vật, trong XML chỉ có năm được xác định trước tài liệu tham khảo nhân vật thực thể. Chúng được sử dụng để thoát khỏi các ký tự nhạy cảm với đánh dấu trong các ngữ cảnh nhất định:

  • & amp; → & (dấu và, U + 0026)
  • & lt; → < (dấu nhỏ hơn, U + 003C)
  • & gt; →> (dấu lớn hơn, U + 003E)
  • & quot; → "(dấu ngoặc kép, U + 0022)
  • & apos; → '(apostrophe, U + 0027)
4

Bạn có thể cần phải thoát khỏi nó như là "&amp;" Xem this link

4
..

How to: Use Special Characters in XAML

Tệp đánh dấu được tạo trong Microsoft Visual Studio được lưu tự động theo định dạng tệp Unicode UTF-8, có nghĩa là hầu hết các ký tự đặc biệt, chẳng hạn như dấu trọng âm, được mã hóa chính xác

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

Các vấn đề liên quan