He utilizado esta sintaxis que he encontrado en internet pero da error:
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
<!-- Cool comment -->
xmlns:System="clr-namespace:System;assembly=mscorlib"
'El nombre no puede comenzar con el '<' carácter, valor hexadecimal 0x3C. Línea 4, posición 5.' XML no es válido.
¿Supongo que esas declaraciones de espacio de nombres XAML están en la etiqueta padre de tu control? No puedes poner comentarios dentro de otra etiqueta. Aparte de eso, la sintaxis que está utilizando es correcta.
Lenguaje XAML -->
<UserControl xmlns="...">
<!-- Here's a valid comment. Notice it's outside the <UserControl> tag's braces -->
[..snip..]
</UserControl>
Encontré una buena solución por Laurent Bugnion, puede ser algo como esto:
<UserControl xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
xmlns:comment="Tag to add comments"
mc:Ignorable="d comment" d:DesignHeight="300" d:DesignWidth="300">
<Grid>
<Button Width="100"
comment:Width="example comment on Width, will be ignored......">
</Button>
</Grid>
</UserControl>
Aquí's el enlace: http://blog.galasoft.ch/posts/2010/02/quick-tip-commenting-out-properties-in-xaml/
Un comentarista en el enlace proporcionó caracteres adicionales para el prefijo de ignorar en lugar de resaltar:
mc:Ignorable=”ØignoreØ”
No se pueden insertar comentarios dentro de etiquetas xml.
**Malo
<Window xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
<!-- Cool comment -->
xmlns:System="clr-namespace:System;assembly=mscorlib">
**Bien.
<Window xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:System="clr-namespace:System;assembly=mscorlib">
<!-- Cool comment -->