I want to write an IDE in C# for my custom scripting language. Is there any code editor control with the IntelliSense popup, colors, etc for WPF/WinForms? Thanks.
+1
A:
- Actipro Syntax Editor Control - http://www.actiprosoftware.com/Products/DotNet/WindowsForms/SyntaxEditor/Default.aspx (used in LINQPad)
- or have a look at Sharp Develop which is a free & open source IDE built in C# http://www.icsharpcode.net/OpenSource/SD/
AB Kolan
2009-10-01 11:48:38
+2
A:
The SharpDevelop text editor control is quite modular. IIRC it only needs one assembly and can be dropped into any WinForms container.
nikie
2009-10-01 11:49:38
And WPF containers too
Preet Sangha
2009-10-01 11:53:23
Good idea, thanks. I'm downloading the SharpDevelop source. Do you know what is the control assembly name?
TTT
2009-10-01 11:54:19
I think the assembly is called ICSharpCode.TextEditor
nikie
2009-10-01 17:06:41
+1
A:
Apart from ICSharpCode.TextEditor (used in SharpDevelop versions up to 3.1); there is also AvalonEdit, which is the WPF-based text editor in the upcoming SharpDevelop 4.0.
I've just published an article on CodeProject about AvalonEdit: Using AvalonEdit (WPF Text Editor)
Daniel
2009-10-05 11:33:04