Actipro SyntaxEditor for WPF Releases

Released: Jan 10, 2020

Updates in 2019.1 build 0684


  • Added a new background that renders the search range when the search overlay pane is in Selection scope mode.
  • Added SyntaxEditor.HasSearchOverlayPaneKeyBindings property, which can be set to false when using external search UI to prevent access to the built-in search overlay pane.
  • Added ICompletionItemCollection.CreateBatch and AddRange methods, which when used to add completion items can dramatically improve item-adding performance. Updated all premium add-on completion providers to...

Released: Oct 2, 2019

Updates in 2019.1 build 0683


  • Added support for triple-clicks to select an entire view line. Dragging the pointer on the final click will extend the selection by view line.
  • Added theme-oriented resource dictionaries to prevent unnecessary theme assembly lookup.
  • Improved the search result highlighting logic.
  • Improved the logic in CollapsedRegionQuickInfoProvider.
  • Improved the caret movement for change character casing edit actions when there is no selection.
  • Improved editor view searching and search result...

Released: Aug 20, 2019

Updates in 2019.1 build 0682


  • New in SyntaxEditor
    • Improved scrolling, zooming, and selection for touch-based input.
    • Improved DefaultWordBreakFinder's logic for handling surrogate pairs and symbols.
    • Improved the editor to more efficiently update itself on highlighting style registry changes.
    • Improved the search overview pane to immediately search again when a search option button is toggled, similar to how typing in the find what textbox already behaved.
    • Updated IntelliPrompt quick info and parameter info tips to use...

Released: Jun 7, 2019

Updates in 2019.1 build 0681


  • Added a 'Multiple Selections / Carets' QuickStart.
  • Improved typing in the search overlay pane's find what textbox to select the next match in the editor view.
  • Improved keyboard shortcut processing logic in the search overlay pane.
  • Updated all language add-on IntelliPrompt quick info and parameter info tips to use current syntax highlighting colors.
  • Updated IntelliPrompt quick info and parameter info tips in the Metro Dark theme to use a dark background.
  • Updated IntelliPrompt quick info...

Released: May 29, 2019

Updates in 2019.1


Cross-Platform Design

  • The internals of SyntaxEditor have been heavily refactored to support a cross-platform API across the WPF, UWP, and WinForms platforms. This allows SyntaxEditor features for the three platforms to be kept in sync moving forward. The 2019.1 UWP and WinForms versions of SyntaxEditor will follow later this year.

Carets and Selection

  • Multiple Selections
    • Multiple selections, each with their own caret, are now supported. A new selection can be added by holding the Ctrl...

Released: May 24, 2019

Updates in 2018.1 build 0676


  • Added handling for any possible system exceptions that could arise from clipboard access.
  • Optimized tag aggregators to not raise a TagsChanged event when refreshing if there were no taggers before or after the refresh.

.NET Languages Add-on

  • Improved lock access to the assembly repository across multiple threads.

Released: Mar 11, 2019

Updates in 2018.1 build 0675


  • Updated CompletionSession so that when auto-completing without the popup showing, it raises the Opened event in addition to the Closed event that was already raised.
  • Added the IServiceLocator.SyncRoot property, and updated SyntaxLanguage to be thread-safe for registering and unregistering services.


  • Fixed a bug with code snippet template session selection adjustment in a certain scenario.

Python Language Add-on

  • Fixed an outlining bug that could occur with elif statements.

Released: Dec 13, 2018

Updates in 2018.1 build 0674


  • Updated the logic for interacting with system DataObjects.

Released: Oct 16, 2018

Updates in 2018.1 build 0673


  • Improved collapsible region highlighting logic.
  • .NET Languages Add-on - Improved IntelliPrompt when typing within lambda expressions.


  • Fixed a bug where calling TextSnapshotReader.PeekTokenReverse at the end of a snapshot might not retain the document end token.

Released: Jul 24, 2018

Updates in 2018.1 build 0672


  • Updated several language add-on token tagger classes to better support syntax highlighting for other merged languages.