Solicitar Orçamento
Home > Produtos > SyntaxEditor for WPF

SyntaxEditor for WPF

Traga uma poderosa experiência de edição de código semelhante ao Visual Studio para seus próprios aplicativos. Inclui todos os recursos avan&ccedi...





Fabricante:
Actipro Software

Categoria:
Produtividade

Não encontrou algum software? Nós ajudamos!
Temos uma base com diversas empresas parceiras e softwares disponíveis
Entre em contato agora mesmo!

Fazer Orçamento

* Campos obrigatórios

SyntaxEditor for WPF

  • Traga uma poderosa experiência de edição de código semelhante ao Visual Studio para seus próprios aplicativos
  • Inclui todos os recursos avançados encontrados em editores de código populares
  • Idiomas de sintaxe para os idiomas mais populares estão disponíveis, ou personalizados, constroem os seus para lidar com qualquer linguagem proprietária

Realce de sintaxe

Estilos de realce podem ser completamente personalizados pelo usuário final para cada idioma de código. O SyntaxEditor vem com realce de sintaxe para mais de 25 idiomas.

Esboço de código (dobrável)

O usuário final pode recolher intervalos de texto definidos pelo idioma. Um pequeno adorno representa o texto recolhido e, ao passar sobre ele, mostra o texto contido.

Modos de Seleção

Enquanto o modo de seleção contínua padrão é geralmente usado, um modo de seleção de bloco especial está disponível e suporta a edição simultânea de várias linhas.

Indicadores

Os indicadores são regiões de texto com tags especiais que exibem um glifo na margem do indicador e, opcionalmente, destacam o intervalo de texto com estilos especiais. Os indicadores baseados em intervalos de texto (por exemplo, ponto de interrupção) e baseados em linha (por exemplo, marcadores) são suportados.

Adornos

Um poderoso sistema de camada de adorno permite que qualquer tipo de elementos de interface personalizados (imagens, formas e até mesmo controles) sejam adicionados em qualquer lugar dentro da área de texto. Adicione facilmente linhas de rabiscos, realces de fundo ou qualquer outra decoração ao texto.

Pesquisa (localize/substitui)

Uma API de pesquisa flexível é incorporada ao controle com a capacidade de realçar correspondências. Os usuários finais podem usar a pesquisa incremental para pesquisar sem interface do usuário ou nosso controle de visualização de pesquisa que tem uma interface de usuário pronta para usar para localizar / substituir.

Quebra de linha

Quando a quebra de linha está ativada, as linhas longas serão agrupadas na borda da visualização do editor em uma nova linha, de modo que todo o texto possa ser visível sem a rolagem horizontal.

Modo de linha única

Um modo de linha única opcional renderiza o controle como um TextBox regular, mas com todo o destaque de sintaxe, seleção, IntelliPrompt e outros recursos que tornam o SyntaxEditor excelente.

Visualizações divididas

Divida o editor em várias exibições redimensionáveis para que diferentes partes do mesmo documento possam ser visualizadas e editadas no mesmo controle do editor.

Desfaça e refaça

Edições em um documento são rastreadas em desfazer e refazer pilhas, permitindo que um usuário final retroceda para uma versão anterior do texto do documento.

Bloqueie Recuo / Outdent

Selecione várias linhas e pressione Tab para bloqueá-las na próxima parada de tabulação ou Shift + Tab para passar por elas.

Espaços em Branco Visíveis

Caracteres de tabulação e espaço podem, opcionalmente, ser representados por glifos que mostram o espaço em branco gerado pelo caractere.

Delimitadores

Os idiomas podem suportar facilmente o destaque do delimitador (suporte) e o preenchimento automático do delimitador.

Arraste e solte

Arraste e solte o texto na visualização do editor ou externamente para / de outros aplicativos, onde você pode determinar a representação textual da gota.

Margens

As margens de visualização do número da linha, delineamento, seleção, régua e editor de quebra de linha são enviadas com o controle. Margens personalizadas também podem ser criadas.

Impressão

Diálogos integrados suportam a impressão de documentos configuráveis. O título do documento, o número da linha, o glifo de quebra de linha e as margens do número de página estão incluídos.

Edição Bi-Di e IME

Todo o texto é editado em caracteres Unicode e a edição bidirecional é totalmente suportada. IME pode ser usado para inserir glifos de caracteres estendidos.

IntelliPrompt

Os recursos da interface IntelliPrompt UI são uma ajuda para o usuário final que oferece suporte à conclusão de código e fornece informações contextualmente conscientes sobre o código circundante.

Lista de conclusão

Exibe várias opções de preenchimento automático para o usuário final escolher em resposta a Ctrl + Espaço. Os recursos incluem dicas de descrição, filtros, vários algoritmos de correspondência, realces de texto correspondente e muito mais.

Informação do Parâmetro

Exibe dicas pop-up úteis sobre uma chamada que está sendo digitada e seus parâmetros. Várias sobrecargas de invocação podem ser exibidas em um único pop-up, usando as teclas de seta para alternar entre elas.

Informação Rápida

Fornece informações detalhadas sobre o que está no local atual do caret ou sob o mouse. Use a linguagem de marcação mini-HTML para aplicar formatação avançada ao texto exibido.

Seleção de trechos de código

Mostra uma lista de conclusão para navegar pelas pastas de snippets de código e selecionar um snippet de código aplicável para inserir. Snippets de código usam o mesmo formato de arquivo do Visual Studio.

Modelos de trechos de código

Cada snippet de código pode declarar vários campos de texto. Quando uma sessão de modelo de fragmento de código é ativada, o texto é inserido e o usuário final pode tabular entre os campos para editar seus valores.

Símbolos navegáveis

Os menus suspensos posicionados acima do editor podem mostrar todos os símbolos raiz disponíveis (geralmente tipos) e membros dentro do símbolo raiz selecionado. As seleções são atualizadas conforme o cursor é movido no editor.

Requisitos de Sistema 

  • Requer o .NET 4.0 ou posterior

 

Topo


Fazer Orçamento

* Campos obrigatórios

Não sabe qual software precisa ou não encontrou o que procurava?

Não sabe qual software precisa ou não encontrou o que procurava? Nós temos um time preparado para te ajudar a escolher o software ideal para sua empresa.