Posted on 2. June 2010

Отображение специальных символов в XAML

Если вы попытаетесь использовать специальные/зарезервированные символы в строковых данных в XAML файлах, то получите ошибку. Приме зарезервированных символов:

  • <
  • >
  • &

Например если вы будете использовать такой код:

 

< Button Width="100" Height="100" Content="Click &Me"/>

 

то получите ошибку:

Error    5    Entity references or sequences beginning with an ampersand ‘&’ must be terminated with a semicolon ‘;’.   
Error    4    ‘"’ is an unexpected token. The expected token is ‘;’. Line 10, position 60.

Вы можете кодировать такие символы, для того, что бы можно было использовать их в XAML файлах, использую символы кодировки:

Символ Кодирование
< <
> >
& &
&qout;
space  
'
(numeric character mappings) &#[integer]; or &#x[hex];
(nonbreaking space)   (при использовании кодировки UTF-8)
 
Что бы избавиться от появившихся ошибок дайте изменим разметку кнопки:
< Button Width="100" Height="100" Content="Click &am p;Me"/>


Comments

Add comment


(Will show your Gravatar icon)

  Country flag

biuquote
  • Comment
  • Preview
Loading