Actipro SyntaxEditor for Silverlight Releases

March 01, 2018

Updates in 2017.2 build 0223


  • Updated the free sample C#/VB syntax languages to support C# 6 and VB 14 enhancements.
  • Updated the HtmlContentProvider.GetContent method to catch any XmlExceptions that can occur from invalid markup.
  • Improved how IntelliPrompt code snippet template sessions handle indentation.

Web Languages Add-on

  • Improved the XML auto-completion logic to self-close start tags if a '/' is typed.


  • Fixed a bug where rendering issues could occur in a certain scenario when editing the same document in...
December 29, 2017

Updates in 2017.2 build 0222


  • Added the IReadOnlyRegionTag.IncludeFirstEdge and IncludeLastEdge properties, which can be set true to prevent edits on the borders of a tagged range.
  • Improved OutliningManager's ability to handle mismatched outlining nodes.
  • Improved horizontal scrolling when the caret is near the view edges, and the editor is in single-line mode or view line measuring is enabled.
  • Updated character column to be calculated based on space character width instead of average character width.
  • Updated...
October 31, 2017

Updates in 2017.2 build 0221


  • Improved numerous edit actions to retain their final selection after the action goes through an undo/redo process.
  • Improved how Tab indenting is handled when there is a block selection.
  • Improved the Cut Line to Clipboard edit action to support multiple lines.
  • Updated the hit-testing mechanism to return a new result type for intra-line spacers, which prevents mouse hovers over them from triggering IntelliPrompt quick info.
  • Updated the Caret property to implement INotifyPropertyChanged...
August 22, 2017

Updates in 2017.2


  • Added the IIntraLineSpacerTag interface that allows whitespace to be reserved above and/or below view lines.
  • Added the IntraLineAdornmentManagerBase class for implementing intra-line adornments.
  • Added the ITextViewLine.TopMargin, BottomMargin, and GetIntraLineSpacerTags members.
  • Added new adornments showing how to implement Visual Studio-like Code Lens (info display and hyperlink) and Peek Definition (embedded editor) features.
  • Added logic for unhandled clicks on intra-line adornments...
June 28, 2017

Updates in 2017.1 build 211


  • Added a text area automation peer that wraps text area elements within an editor view.
  • Improved the rendering of squiggle lines to be bolder and more wave-like.
  • Updated paste logic to only allow a line-oriented paste if there is a zero-length selection.
  • Updated the default completion list item sort logic to use a current culture comparison instead of ordinal.

.NET Languages Add-on

  • Updated the C# parser to support C# 6 syntax.
  • Updated the VB parser to support VB 14 syntax.
  • Updated the C...
March 19, 2017

Updates in 2017.1 build 0210


  • Improved the logic for determining when to scroll the completion list selection to the middle.
  • Improved the logic for determining when bookmark indicators should be hidden due to collapsed regions.
  • Updated IntelliPrompt code snippet template sessions to close if text is changed outside of the session, only in the focused view.
  • Updated code snippet field tooltips to support line feeds and word wrap when needed.
  • Updated the XmlReader used within HtmlContentProvider to not perform...
November 17, 2016

Updates in 2016.1 build 0203


  • Added the ZoomLevelIncrement property that controls the mouse wheel zoom step amount.
  • Added several UI automation peers for internal SyntaxEditor components.
  • Improved the IntelliPrompt completion list to try and keep the item matched by typing scrolled to the middle.
  • Improved undo selection restoration for programmatic text changes.
  • Improved outlining margin rendering and node toggle button logic.
  • Updated IntelliPrompt code snippet template sessions to close when typing occurs outside...
August 10, 2016

Updates in 2016.1 build 0202


  • Reimplemented and improved the line modification mark tracking logic, also added reverted change display capabilities.
  • Added the ITextChangeOptions.CanMergeIntoPreviousChange property, which can be set to true to indicate that a programmatically-created text change should be merged into the previous text change on the undo stack.
  • Added the ITextChange.IsMerged property that returns if a text change is the result of two or more merged text changes.
  • Added the SyntaxEditor...
February 09, 2016

Updates in 2016.1

  • Updated the TextSnapshotRange.TranslateTo method to properly handle the TextRangeTrackingModes.LineBased option.
  • Added the RangeLineCommenter.CommentTokenId property that can be set to the token ID of a range comment, which can assist in the comment locating logic for uncomment calls.
  • Added the virtual RangeLineCommenter.FindCommentTextRange method that can be overridden to implement advanced comment locating logic for uncomment calls.
  • Improved vertical scrollbar sync when the...
September 25, 2014

Updates in 2014.2

  • Six new built-in chart palette options, including Retro and Sand.
  • Updated the Country and Currency classes with the latest ISO data.
  • New custom property editor sample that shows how to easily add a custom property editor for a certain type.
  • Quote auto-completion support has been added to the DelimiterAutoCompleter class, with double quote completion enabled by default. As the user types a start quote, the related end quote will be auto-entered after the caret.
  • Support ASP-style...