2009-01-18 7 views
7

Je suis actuellement à la recherche d'un surligneur de syntaxe pour une application WPF. Une zone de texte sera disponible pour l'utilisateur à taper dans lequel nous espérons reconnaître le code et mettre en évidence la syntaxe en conséquence.Syntax Highlighter pour WPF

Je voudrais prendre en charge C# initialy et d'autres langages plus tard.

en double de la question 394751

+1

duplication possible de [Quelqu'un connaît un éditeur de code que je peux intégrer dans une fenêtre WPF ou des formulaires Windows?] (Http://stackoverflow.com/questions/394751/anyone-know-a-code-editor-i-can -embed-dans-a-wpf-fenêtre-ou-windows-forms) – ChrisWue

Répondre

2

Il y a quelque temps que j'ai trouvé de blog this avec un tutoriel sur la façon de créer un contrôle de mise en surbrillance de la syntaxe personnalisée à partir d'un RichTextBox. Peut-être que cela pourrait être utile pour vous aussi.

0

Je cherchais la même chose sans succès. La seule solution trouvée est Acidpro Syntax Highlighter pour WinForms qui peut être hébergé dans l'application WPF. AFAIK Actipro travaille sur la version WPF mais je ne sais pas si elle est prête ou non

1

Si cela ne vous dérange pas de n'avoir aucune documentation, AvalonEdit est un bon choix. J'utilise actuellement pour un projet, et c'est un excellent outil. Je n'ai pas rencontré un seul bug même dans des scénarios complexes.

+0

Où peut-il être téléchargé? Il semble y avoir aucune page d/l pour cela ... –

+0

Il est dans le svn: //svnmirror.sharpdevelop.net/sharpdevelop/trunk/SharpDevelop (ne me souviens pas du chemin exact), source seulement (mais très facile à construire). –

+0

Il a aussi un paquet de nuget pratique. Je l'ai trouvé extrêmement facile à intégrer dans mon application (pour simplement afficher la couleur en surbrillance en mode lecture seule). 2 minutes de travail. – LOAS