Not logged in
Resend Validation E-mail
Code Writer App
The most robust syntax-highlighting code editor control for WPF... period
Editing and Visualization
Documents and Languages
Source Code Available
Bundled in WPF Studio
WPF Blog Entries
More WPF Controls
Help topics cover all controls and product features in great detail.
Many full-source demos and QuickStarts are included.
Configure the product using Visual Studio and Expression Blend designer enhancements.
Rock Solid Code
All pre-obfuscated code is scanned by the VS Code Analysis tool, and warnings resolved.
Advanced Code Editing in Your Apps
SyntaxEditor is a powerful text editing control that is packed with features for efficient code editing, including syntax highlighting,
code outlining, parsing, line numbers, block selection, IntelliPrompt UI, split views, zooming, adornments, single-line mode, bi-di support, and much more.
SyntaxEditor is designed for use in IDE (integrated development environment) applications, however there are many other applications out there than can take advantage of such a control.
optional premium add-ons with advanced functionality for editing
XML are available as well.
For developers who need to support editing other code languages, custom syntax languages can be developed and distributed with your applications.
customizable AST construction, advanced error handling/reporting, easy code injection, a complete debugger UI, and much more.
are also included that integrate domain-specific language (DSL) parsers created using ANTLR, Irony, and Microsoft Oslo's 'M' Language Definitions with SyntaxEditor.
Features at a Glance
Tokenization of text via lexers
Multi-threaded parsing capabilities, with support for code fragments
A robust grammar-based parser framework with AST generation and error reporting
IntelliPrompt completion lists, parameter info, quick info, and code snippets
Block (rectangular) selection
Customizable highlighting styles
Easily create custom margins and text area adornments, both in editor and in printouts
Indicators (bookmarks, breakpoints, etc.)
Code outlining (folding) and hidden text regions
Optional single-line edit mode
Mouse wheel zooming
Complete separation of document and UI object models
Document text stored in immutable versioned thread-safe snapshots
Flexible text search model
Mark text ranges with custom data
Powerful text scanning features
Abstracted, extensible object model
Optional free integration with ANTLR, Irony, and Microsoft 'M' Language Definitions DSL parsers
Unicode and bi-directional editing support
Shared codebase with Silverlight version
XBAP support and much more
While SyntaxEditor is packed with numerous built-in margins such as line numbers and rulers, custom margins can be easily created for both editor views and/or printout pages.
All elements of the editor can be customized by the end user via an Options dialog, even the line number margin and text area background colors. Want a a dark theme for your editor? No problem!
Code Writer App
Log in to add comments
Related clip arts and images