Silverlight Controls 2014.1 build 172 Maintenance Release

Announcements Forum

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

A new Silverlight controls maintenance release is now available.

Detailed Update List

Bar Code

  • Fixed a bug in the encoding of numbers in QR codes.


  • Updated XYDoubleAxis, XYDecimalAxis, and XYDateTimeAxis to auto-calculate tick mark intervals when they aren't specifically set.
  • Due to the above change, ticks/labels may now show up in scenarios that they didn't before. You can change the axis AreLabelsVisible, AreMajorTicksVisible, and AreMinorTicksVisible properties to false as needed to hide them.
  • Added a new Axis Ticks QuickStart that shows off automatic tick mark interval calculation.
  • Improved the rendering speed of data point labels.
  • Improved the rendering logic of bar charts.
  • Updated data point labels to use a subtle border so that they don't blend in with surrounding chart objects of the same color.
  • Updated data point labels in pointer visibility mode to delay layouts until a pointer event occurs, thereby speeding up initial chart display.
  • Updated XYChart to automatically upconvert non-Double numeric type data to Double type so it can display.
  • Fixed a bug where setting a chart Background would overlay chart data.
  • Fixed a bug where resizing a chart might not properly repaint grid lines.

Micro Charts

  • Updated hot tracking to prevent a possible exception when an unknown data point type is used.


  • Enhanced Shift+Tab such that when the selection is collapsed and there is no whitespace before the caret, whitespace after the caret will be outdented.
  • Added the ITextSnapshotLine.GetIndentAmountBefore method.
  • Updated the block indent mode logic.
  • Added the DelimiterIndentProvider.CloseDelimiterIndentLevel property, which allows for smart-indenting close delimiters an additional level.
  • Updated the undo of a replace all operation to properly restore the previous selection.
  • OutliningManager updated to prevent scenario where async parse data updates might occur before their related text change updates in small documents.
  • Updated several outlining edit actions to ensure the caret remains visible when completed.
  • Updated the toggle outlining expansion action to work when the caret is immediately after an outlining node.
  • Made several adjustments to code outlining logic.
  • Added the TextSnapshotOffset.Column property.
  • Updated the NavigableSymbolSelector control to use virtualization in its ComboBoxes.
  • Updated the default navigable symbol sorting logic to ignore case.
  • Added the INavigableSymbol.HierarchyLevel property, and updated NavigableSymbolSelector to support item indenting based on that.
  • BREAK: INavigableSymbolProvider.GetSymbols method updated to return a new INavigableSymbolSet type. For migration, use the new NavigableSymbolSet class to wrap prior symbol results.
  • BREAK: INavigableSymbolProvider.GetSymbols method updated to accept a contextual TextSnapshotOffset parameter instead of an ITextSnapshot. For migration, access the snapshot via the TextSnapshotOffset.Snapshot property.
  • BREAK: NavigableSymbolSelector updated to no longer auto-sort symbols. For migration, sort symbols in INavigableSymbolProvider.GetSymbols using the new NavigableSymbolContentProviderComparer class prior to returning the symbol set.
  • Fixed a bug where closed taggers might not properly remove an event handler from their attached document.
LL(*) Parser Framework
  • Added a Grammar.AddChildFrom overload that allows for specification of a desired child index.
.NET Languages Add-on
  • Updated the VB completion provider to not show a separate item for escaped System namespace type names that collide with VB keywords.
Web Languages Add-on
  • Reimplemented the XML grammar using type-specific AST nodes, reducing overall AST memory usage by an average of 40%.
  • Added an XmlNavigableSymbolProvider service, which provides contextual element and attribute display in a NavigableSymbolSelector control.
  • Updated the XML and HTML editor demos to showcase the new navigable symbol provider features.


  • Added the HorizontalListBox control, which allows for selection of items that are arranged horizontally with a uniform width.
  • Added the UniformGrid control, a Panel that can arrange content in a grid where all the cells in the grid have the same size.
  • Added samples for the HorizontalListBox and UniformGrid controls.
  • Added ThicknessConverter.AllowNegative and Multiplier properties.
  • Improved the RadialSlider class logic for snapping values.

Actipro Software Support