Editor de sintaxis WPF
El editor de sintaxis, creado sobre nuestro nuevo motor de análisis de sintaxis, es un potente control de edición de texto que proporciona una experiencia similar al editor de código de Microsoft® Visual Studio®. Úselo para aplicar un conjunto de reglas gramaticales específicas del idioma para resaltar construcciones del idioma e información de error si el texto no se ajusta a las reglas de sintaxis del idioma.
DESCARGAR Muestras de WPFSoporte de edición
El editor de sintaxis tiene capacidades de edición avanzadas, como compatibilidad con el portapapeles, deshacer y rehacer ilimitados, arrastrar y soltar, números de línea, así como selecciones de caracteres y líneas.
Resaltado de sintaxis
El editor de sintaxis brinda al usuario pistas visuales (como coloración) sobre cómo se interpreta el texto para que los comentarios, las palabras clave y las entidades específicas del idioma se puedan diferenciar fácilmente. Esto incluye compatibilidad con múltiples estilos de fuente en un solo documento.
Soporte de idioma personalizado
El editor de sintaxis incluye soporte listo para usar para lenguajes de codificación comunes, como C#, VB y SQL. Está diseñado para ser extensible, de modo que se puedan crear y utilizar otros lenguajes, incluidos los lenguajes propietarios, mediante el diseño de archivos de definición gramática similares a EBNF. Como soporte de un subconjunto del lenguaje T-SQL, el Editor de sintaxis brinda indicaciones visuales al usuario sobre la interpretación del texto para que los comentarios, las palabras clave y las entidades específicas del idioma se puedan diferenciar fácilmente.
Vistas divididas
El editor de sintaxis admite la división programática y para el usuario final del editor en dos vistas separadas para facilitar la edición. Se admiten divisiones horizontales y verticales.
Estilo de elemento personalizado
El editor de sintaxis permite personalizar los elementos de edición sin necesidad de volver a crear plantillas. Proporcione un margen de número de línea integrado y cree márgenes personalizados que se puedan colocar en cualquiera de las cuatro áreas de margen del control xamSyntaxEditor. Manipule la apariencia de las partes del editor, como el cursor, el margen del número de línea, las selecciones activas e inactivas, el primer plano, los fondos, el tamaño y la familia de fuente, y más. Usted controla la coloración del texto (resaltado de sintaxis) según la sintaxis y las reglas gramaticales de un idioma.