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
Trả lời
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
Liên kết này không khả dụng! –
Tôi đã cập nhật nó, nó hoạt động ngay bây giờ. – GrandMasterFlush
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)
Bạn có thể cần phải thoát khỏi nó như là "&
" Xem this link
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
XAML là XML hợp lệ và bạn không thể sử dụng & trong XML mà không thoát nó. –