2009-01-18 5 views
7

Ich bin derzeit auf der Suche nach einem Syntax Highlighter für eine WPF-Anwendung. Eine Textbox wird dem Benutzer zur Verfügung stehen, in die er hoffentlich den Code erkennt und die Syntax entsprechend hervorhebt.Syntax Highlighter für WPF

Ich möchte C# initialy und andere Sprachen später unterstützen.

Duplikat Frage 394751

+1

möglich Duplikat von [Wer weiß, ein Code-Editor kann ich in einem WPF-Fenster oder Windows-Formulare einbetten?] (Http://StackOverflow.com/questions/394751/anyone-know-a-code-editor-i-can -embed-in-a-wpf-window-or-windows-forms) – ChrisWue

Antwort

2

Vor einiger Zeit habe ich this Blog-Post mit einer Anleitung, wie man findet eine benutzerdefinierte Hervorhebungssteuerung von einem RichTextBox erstellen. Vielleicht könnte es auch für dich nützlich sein.

0

Ich suchte das gleiche ohne Erfolg. Einzige Lösung, die ich gefunden habe, ist Actipro Syntax Highlighter für WinForms, die in WPF-Anwendung gehostet werden können. AFAIK Actipro arbeitet an WPF-Version, aber ich weiß nicht, ob es bereit oder nicht

1

Wenn es Ihnen nichts ausmacht, keine Dokumentation, AvalonEdit ist eine gute Wahl. Ich verwende derzeit für ein Projekt, und es ist ein großartiges Werkzeug. Ich habe auch in komplexen Szenarien keinen einzigen Fehler gefunden.

+0

Wo kann es heruntergeladen werden? Es scheint keine d/l Seite dafür zu geben ... –

+0

Es ist in der svn: //svnmirror.sharpdevelop.net/sharpdevelop/trunk/SharpDevelop (erinnere mich nicht an den genauen Pfad), nur Quelle (aber sehr einfach zu bauen). –

+0

Es hat auch ein handliches nugget-Paket. Ich fand es extrem einfach in meine Anwendung zu integrieren (um die hervorgehobene Farbe einfach nur lesbar anzuzeigen). 2 Minuten Arbeit. – LOAS