Si intenta utilizar los siguientes caracteres en una cadena XAML

  1. <
  2. >
  3. &

Recibirá varios errores en la Lista de errores.

Por ejemplo:

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

Esta cadena causa los siguientes errores:

Error    1    '"' is an unexpected token. The expected token is ';'. Line 32, position 60.   
Error    3    Entity references or sequences beginning with an ampersand '&' must be terminated with a semicolon ';'.   

Para utilizar los caracteres no validos en XAML, debe codificarlos de la siguiente manera:

Character

Encoding

< 

&lt;

> 

&gt;

&

&amp;

&quot;

Otro carácter útil es:

Character

Encoding

Space

&#160;

Para corregir el error del ejemplo,  tiene que utilizar “&amp;” cada vez que necesite utilizar el carácter “&”.

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

 

Contenido sindicado de  Silverlight Tips of the Day - Blog by Mike Snow

Traducción autorizada por Mike Snow.