Silverlight Controls 2013.2 Released

Announcements Forum

Posted 11 years ago by Actipro Software Support - Cleveland, OH, USA

A major new version of the Actipro Silverlight controls is now available.  This version adds pie and donut charts, a ton of features to SyntaxEditor and its add-ons, a new advanced JavaScript language in the Web Languages Add-on, and an InertiaScrollViewer control.

Detailed Update List


  • Added the PieChart and DonutChart controls, which render beautiful pie charts.
  • Added numerous pie and donut chart samples.
  • Added the ability to display percentages on axis tick labels when StackKind is set to Percentage.
  • Improved the Scatter chart type sample with a real world example.
  • Fixed issue where adding an EventSetter to MarkerStyle would cause error.
  • Fixed issue where XYSeries.ItemsSource did not work properly with all types of enumerables.


  • Added a DelimiterAutoCompleter class that implements the new IDelimiterAutoCompleter language service and can be easily applied to custom languages to auto-complete closing delimiters when opening delimiters such as braces are typed.
  • Added the SyntaxEditor.IsDelimiterAutoCompleteEnabled property that can be set to false to turn off any delimiter auto-complete features that the current syntax language supports.
  • Updated the Getting Started #14 QuickStart to show implementation of delimiter auto-completion in a custom language.
  • Added a DelimiterIndentProvider class that can be used as a base class for indent providers that wish to have auto-indent occur when pressing Enter within a curly brace pair.
  • Updated the Getting Started #12 QuickStart to show usage of the new DelimiterIndentProvider base class functionality in a custom language.
  • Added the SyntaxEditor.WordWrapMode property, which can be set to enable new word wrap features.
  • Added the SyntaxEditor.AreWordWrapGlyphsVisible property, which can be set to display a margin with glyphs that show wrapped lines.
  • Added the Word Wrap QuickStart.
  • Added a new indentation guides feature that renders lines at tab stops and can be activated via the SyntaxEditor.AreIndentationGuidesVisible property.
  • Added the AdornmentLayerDefinitions.Guides adornment layer.
  • Added the DisplayItemClassificationTypeProvider.IndentationGuides classification type, which can be used to alter the color of indentation guides.
  • Updated the SDI Editor demo to demonstrate indentation guides.
  • Improved the performance of ITextBufferReaders that include header/footer text.
  • Added the ICompletionSession.RequiresFilterOnTextChange property that can be set to true to ensure filters are applied after any text change.
  • Added logic to expand a search result that appeared at the end of a collapsed region.
  • Updated EditorSearchView to disable the replace buttons when the document is read-only.
  • Updated IntelliPrompt auto-completion to properly restore the selection following an undo.
  • Updated IntelliPrompt popup location code relative to a text range.
  • Updated OutliningManager.RemoveManualNode to look for nodes that end at the specified snapshot offset as well.
  • Updated how EditorView.SelectedText is retrieved.
  • Added word wrap to printer output.
  • Added the PrintSettings.HighlightingStyleRegistry property that can designate a registry to use only for printer output.
  • Improved printer output when the syntax highlighting option is turned off.
  • Made several other printer output adjustments.
  • Fixed a bug where line indicators on the first document line couldn't be found with IIndicatorManager.FindNext.
  • Updated the document save logic to first retrieve the text to save, prior to accessing a file.
  • Improved snapshot text retrieval methods to reduce overall temporary memory usage when working with large documents.
  • Updated the indicator margin to not show glyphs for indicators that are in collapsed regions.
  • Fixed a bug where character casing edit actions on ranges that surrounded indicators could remove the indicators.
  • Fixed a bug where existing indicator glyphs might not render when the indicator margin is made visible.
  • Fixed an issue where printer views could be retained.
  • Refactored the internal design of the rendering cache.
  • Updated ScrollBar layout logic.
  • Updated the Go to Line QuickStart to show how to center the caret in the view.
LL(*) Parser Framework
  • Added the LLParserBase.CreateParserState method that can be overridden to inject a custom IParserState.
.NET Languages Add-on
  • Added delimiter auto-completion features to the C# and VB languages.
  • Added delimiter auto-indent features to the C# language when pressing Enter between a curly brace pair.
  • Added IntelliPrompt parameter info for array indexers.
  • Added a new QuickStart showing how to override automated IntelliPrompt completion by adding/removing items.
  • Improved the resolver to properly handle ambiguity when simple names match types names.
  • Updated the order of resolver results, used for completion lists.
  • Improved the VB text formatter's handling of line continuations.
  • Improved the resolver's method overload selection when working with generics.
Web Languages Add-on
  • Added new premium advanced JavaScript language implementation to the add-on with syntax highlighting, parsing, AST building, syntax error reporting, code outlining, delimiter auto-complete, smart indent, text formatting, and code block selection.
  • Added a demo and a Getting Started QuickStart to show off the new JavaScript language.
  • Updated the SDI Editor with a Languages menu option to show the new JavaScript language.


  • Added the InertiaScrollViewer control, which is a smooth-scrolling ScrollViewer-like control that reacts to touch and continues gliding to a stop when flicked.

Shared Library

  • Added the TypeNameConverter, which is a value converter for rendering an object's type name.

Sample Browser

  • Updated the launcher page and documents to use the new InertiaScrollViewer with touch and flick support.

About Silverlight Controls

Silverlight Studio Licensing

You can purchase our Silverlight controls individually if you wish however you have the option to purchase all of them in the Silverlight Studio bundle. Purchasing the bundle saves 30% over purchasing all the Silverlight controls individually.

Silverlight Studio Benefits

All Silverlight Studio licenses automatically include a free subscription for a year of free upgrades to any new versions that are released. At the end of the year, you may renew your license for another year to keep the free upgrade benefits active.

In addition, you are automatically eligible to receive free licenses for any new Silverlight control products added to Silverlight Studio that come out within your year period. Please note that SyntaxEditor language add-ons are sold separately, even though they are demoed in Silverlight Studio.

Wherever possible our Silverlight control products share codebases with the corresponding WPF and WinRT control products, making it easy to transition code between the platforms.

Live Demo

You can give all our lastest Silverlight control products a spin right in your browser as long as you have Silverlight 5 installed. Just follow the steps on this page to see live demos:

Download an Evaluation

You can download an evaluation of all our Silverlight controls from this page:

Free Upgrades to 2013.2

If you own an older Silverlight controls version and would like to upgrade to this latest version, please click the request a free upgrade link on your organization account page's 'Purchases and Licenses' tab. The link will appear there if your upgrade eligibility is active.

Actipro Software Support