
Editor de sintaxe do WPF
O Editor de Sintaxe, criado com base em nosso novo Mecanismo de Análise de Sintaxe, é um poderoso controle de edição de texto que fornece uma experiência semelhante ao editor de código do Microsoft® Visual Studio®. Use-o para aplicar um conjunto de regras gramaticais específicas do idioma para destacar construções de idioma e informações de erro se o texto não estiver em conformidade com as regras de sintaxe do idioma.
BAIXAR exemplos do WPFSuporte de edição
O Editor de sintaxe possui recursos avançados de edição, como suporte à área de transferência, desfazer e refazer ilimitados, arrastar e soltar, números de linha, bem como seleções de caracteres e linhas.

Realce de sintaxe
O Editor de sintaxe fornece ao usuário dicas visuais (como colorização) sobre como o texto é interpretado para que comentários, palavras-chave e entidades específicas do idioma possam ser facilmente diferenciados. Isso inclui suporte para vários estilos de fonte em um único documento.

Suporte a idiomas personalizados
O suporte pronto para uso para linguagens de codificação comuns, como C#, VB e SQL, é fornecido com o Editor de Sintaxe. Ele foi projetado para ser extensível para que outras linguagens, incluindo quaisquer linguagens proprietárias, possam ser criadas e usadas pela criação de arquivos de definição gramatical semelhantes ao EBNF. Para dar suporte a um subconjunto da linguagem T-SQL, o Editor de Sintaxe fornece dicas visuais ao usuário sobre a interpretação do texto para que comentários, palavras-chave e entidades específicas da linguagem possam ser facilmente diferenciados.

Dividir visualizações
O Editor de sintaxe oferece suporte à divisão programática e do usuário final do editor em duas exibições separadas para facilitar a edição. Divisões horizontais e verticais são suportadas.

Estilo de elemento personalizado
O Editor de sintaxe permite a personalização de elementos de edição sem novos modelos. Forneça uma margem de número de linha interna e crie margens personalizadas que podem ser colocadas em qualquer uma das quatro áreas de margem do controle xamSyntaxEditor. Manipule a aparência das partes do editor, como o cursor, a margem do número da linha, as seleções ativas e inativas, o primeiro plano, os planos de fundo, o tamanho e a família da fonte e muito mais. Você controla a colorização do texto (realce de sintaxe) com base nas regras de sintaxe e gramática de um idioma.
