2009-07-09 22 views
41

Trong file XAML của tôi, tôi muốn hiển thị văn bản này, trong đó có đôiđơn dấu ngoặc kép:Làm thế nào để hiển thị một văn bản trong XAML có chứa dấu ngoặc kép và đơn?

Bạn không nên chọn "Sao chép nếu mới".

Không ai trong số những công việc:

<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\":'/> 

tôi từ bỏ, tôi có thể làm điều này trong XAML?

+0

Một số sách (như WPF 4 của Adam Nathan, Trang 34) mô tả rằng nó có thể được thoát bằng cách sử dụng dấu gạch chéo ngược. Nhưng nó không hoạt động. – Marshal

Trả lời

68

Bạn nên mã hóa các ký tự đặc biệt:

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

Có được định nghĩa XML thoát &amp;&quot; cho "và &amp;&apos; cho '- nếu XML xử lý trong XAML không giải thích những đúng, sau đó bắt đầu

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