Kennt jemand einen Code-Editor, den ich in ein WPF-Fenster oder Windows-Formulare einbetten kann?
Möchte ich meine eigene IDE, aber ich möchte einen code-editor, der würde
syntax-highlighting.
Möchte ich einbetten kann, wie ein Steuerelement in einer WPF-Fenster.
Malcolm
InformationsquelleAutor der Frage Malcolm | 2008-12-27
Du musst angemeldet sein, um einen Kommentar abzugeben.
Den Scharfe Entwickeln IDE hat einen tollen code-editor, die verwendet werden können in Ihre Programme relativ einfach (es erfordert ein wenig Arbeit, um herauszufinden, wie es funktioniert, und es muss nicht "plug and play" - Dokumentation). Wenn man sich die Quelle für Kaxaml Sie sehen, wie die Einbettung in WPF.
InformationsquelleAutor der Antwort Kris Erickson
Wenn Sie nicht dagegen haben, dass keine Dokumentation jeglicher Art, AvalonEdit ist eine gute Wahl. Ich bin zurzeit für ein Projekt, und es ist ein großes Werkzeug. Ich habe nicht auf einen einzelnen Fehler auch in komplexen Szenarien.
Finden Sie die Quelle unter svn://svnmirror.sharpdevelop.net/sharpdevelop/trunk/SharpDevelop/src/Libraries/AvalonEdit.
InformationsquelleAutor der Antwort Andrey Shchekin
Andere option ist Scintilla.NET (http://www.codeplex.com/ScintillaNET).
Es ist eine .NET 2.0 wrapper um die Scintilla Native Kontrolle. Wir haben erfolgreich verwendet, um anzeigen/Bearbeiten HLSL -, XML -, Text-und andere interne scripting-Sprachen. Es ist leicht zu schreiben, eine Sprache, die Beschreibung der Datei für Ihre eigene Sprache, wenn nötig.
Ich bin derzeit hosting-WinForms-Steuerelement in unserem WPF-Anwendungen. Die einzige Schwierigkeit war immer, eine WPF-Kontext-Menü zu aktivieren, wenn Sie klicken in der Kontrolle; gelöst wird es durch das hören für einen MouseRightButtonDown Veranstaltung auf der WinFormsHost und dann wird die ContextMenu sichtbar (ContextMenu.IsOpen = true) :/
"Ich habe in Kontakt mit Actipro Software re: SyntaxEditor und die WPF-version wird aktiv entwickelt und wird bald verfügbar sein. Für den Moment werden wir auch weiterhin Scintilla.NET
InformationsquelleAutor der Antwort Dennis
Andere Möglichkeit für WPF:
http://syntaxhighlightbox.codeplex.com/
InformationsquelleAutor der Antwort Aurélien Ribon
SyntaxEditor von Actipro software (http://www.actiprosoftware.com). Es wird nicht einfacher als diese.
InformationsquelleAutor der Antwort Frans Bouma
Actipro SyntaxEditor für WPF die erste öffentliche beta ist jetzt live (http://www.actiprosoftware.com/Products/DotNet/WPF/SyntaxEditor/Default.aspx). Es hat eine sehr feature-rich-Basis-Rahmen, die wir haben Monate mit der Entwicklung der Zeit in basierend auf unserer langjährigen Erfahrung in diesem Bereich. Weitere features werden in Kürze Hinzugefügt, aber in der Zwischenzeit schauen Sie sich die 40+ Proben, die wir bieten. Arbeitet in XBAPs auch!
InformationsquelleAutor der Antwort
Mein Favorit ist Actipro
Die Kostenlose Varianten sind:
http://www.codeproject.com/KB/library/storm.aspx
http://www.codeproject.com/KB/edit/AvalonEdit.aspx
InformationsquelleAutor der Antwort Mr. T.
Kenne ich zwei zur Verfügung: qwhale editor
und sync-fusion
beide sind .net-Steuerelemente.
InformationsquelleAutor der Antwort boreas
Vielleicht sind Sie daran interessiert, AqiStar.TextBox (http://aqistar-textbox.software.informer.com).
Es ist ein syntax-highlighting text-editor-Steuerelement-targeting WPF, schnell und einfach zu bedienen, aber nicht frei.
InformationsquelleAutor der Antwort
Versuchen http://mycodelog.com/2010/04/01/xml-editor/
InformationsquelleAutor der Antwort Ali B