Syncfusion syntax editor for WPF helps you create interactive code editor applications with syntax highlighting features. It provides all basic editing and clipboard operations such as select all, cut, copy, paste, undo, and redo.

Key features:
• Basic editing: Allows users to modify and edit text documents and source code files. It supports all common editing operations such as select, cut, copy, paste, select all, and delete.
• File support: Allows users to open supported file types, make necessary changes, and save them back to the same file type or a different one. It supports all file operations such as create new, open, and save.
• Syntax highlighting: Highlights content based on the selected language. It provides built-in support for programming languages such as C#, Visual Basic, XAML, and XML.
• Custom language support: Extends support for user-defined language configurations. Custom language configurations can be created easily and applied to content in the syntax editor.
• Undo and redo support: Allows users to cancel or apply changes made to the content in the order in which they were performed. Undo and redo can be performed using the built-in context menu or keyboard shortcuts.
• Line number support: Displays line numbers for text in the syntax editor for easy reference. This feature can be enabled or disabled.
• Expand and collapse support: Outline program code and expand or collapse the text within blocks to enhance readability.
• Read-only mode: Displays contents of a file or source code files and prevents users from editing them.
• Editing commands: Provides built-in RoutedUICommands to perform various edit operations externally using command bindings.

Learn more:



This is a commercial product and requires a paid license for possession or use. Syncfusion’s licensed software, including this component, is subject to the terms and conditions of Syncfusion's EULA ( To acquire a license, you can purchase one at or start a free 30-day trial here (

© Copyright 2019 Syncfusion, Inc. All Rights Reserved. The Syncfusion Essential Studio license and copyright applies to this distribution.

There is a newer version of this package available.
See the version list below for details.
Install-Package Syncfusion.Edit.WPF -Version
dotnet add package Syncfusion.Edit.WPF --version
<PackageReference Include="Syncfusion.Edit.WPF" Version="" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add Syncfusion.Edit.WPF --version
The NuGet Team does not provide support for this client. Please contact its maintainers for support.

Release Notes

This package is not used by any popular GitHub repositories.

Version History

Version Downloads Last updated 0 9/20/2019 47 9/10/2019 47 9/3/2019 61 8/27/2019 57 8/22/2019 72 8/13/2019 72 8/6/2019 65 7/30/2019 79 7/23/2019 67 7/17/2019 165 7/11/2019 52 6/27/2019 99 6/25/2019 70 6/18/2019 80 6/11/2019 112 6/4/2019 109 5/28/2019 100 5/21/2019 202 5/14/2019 104 5/7/2019 117 4/30/2019 228 4/23/2019 105 4/16/2019 142 4/9/2019 180 3/29/2019 112 3/13/2019 251 2/19/2019 137 2/13/2019 180 2/5/2019 171 1/22/2019 178 1/16/2019 168 1/8/2019 180 12/24/2018 192 12/17/2018 149 12/10/2018 176 11/27/2018 98 11/23/2018 228 10/30/2018 349 9/21/2018 131 9/12/2018 191 8/28/2018 219 8/10/2018