WPF Controls 2013.1 build 581 Maintenance Release

Announcements Forum

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

A new WPF controls maintenance release is now available.

Detailed Update List

Charts

  • Added the ability to provide strings and complex types as chart data using the new XYGroupedAxis.
  • Adjusted spline curve rendering.
  • Added support for multilevel XPath and YPath.
  • Made performance improvements.

Docking/MDI

  • Update the layout serialization to save/restore standard MDI layout information.
  • Updated the DockingWindow style to bind its Header property to its Title property by default.
  • Updated the docking window Activate logic.
  • Updated clicks on the close button of tabs to not activate the tab.
  • Updated rafted docking windows to not overlap the taskbar when maximized.
  • Updated how Tracks are used in a ToolWindowContainer.
  • Updated how WindowControl handles left mouse button clicks in terms of activating the control.
  • Fixed issue with linked DockSites not taking into account the z-order of the hosting windows.
  • Fixed an issue with nested hosted rafting windows causing layout issues.

Editors

  • Adjusted hint text margins.

Gauge

  • Fixed a bug with DigitalGauge when scrolling text to the left.

MicroCharts

  • Fixed a bug when specifying a value outside of Minimum / Maximum range.

Navigation

  • Updated ZoomContentControl to only update the mouse cursor to a closed hand when dragging if the open hand cursor was active prior to dragging.
  • Fixed an issue with Breadcrumb selection display falling out of sync when add/removing items.

PropertyGrid

  • Fixed an issue with resizing custom columns.

Ribbon

  • Updated TaskTabItem controls to support key tips.
  • Updated how the TabStrip updates its layout in response to tab collection changes.

SyntaxEditor

  • Added new auto-correct features, with a pre-defined AutoCaseCorrector language service for performing character case correction.
  • Added a SyntaxEditor.IsAutoCorrectEnabled option for determining whether auto-correct features are enabled.
  • Updated the sample VB, VBScript, and PowerShell languages to perform auto-case correction.
  • Updated the Language Designer app to register an AutoCaseCorrector on languages with dynamic lexers that have auto-correct case sensitivity.
  • Added an IMergableToken.AutoCaseCorrectText property that returns the desired auto-case corrected text for the token, if it can be determined.
  • Added new code block selection features, which let languages that implement an ICodeBlockFinder service expand/contract the selection to logical code blocks via Ctrl+Num+ and Ctrl+Num-.
  • Added a new free Markdown syntax language definition.
  • Dramatically improved editing performance when dealing with multi-line tokens.
  • Made several text rendering performance optimizations.
  • Improved scrolling performance when a NavigableSymbolSelector control is bound to the editor, by briefly delaying selector selection change updates.
  • Updated the completion list matched text highlights to prevent scenarios where they might blend into the selected list item background.
  • Updated the Language Designer classification types page to support modifying the new background spans virtual space option.
  • Updated how IntelliPrompt sessions get sorted when calling event sinks.
  • Fixed a bug where performing a redo operation wouldn't set the document's modified state in a certain scenario.
  • Fixed a bug in hit testing when past the end of a view line.
  • Fixed a bug introduced in the previous build where documents with decorations could throw an exception when being printed.
  • Fixed a bug where a current line highlight with a background could prevent drag/drop from working on that line.
  • Fixed a bug where IntelliPrompt surrounds with might not properly include the selected text in the code snippet template session.
LL(*) Parser Framework
  • Added the LLParseDataCodeBlockFinder class, which is an implementation of ICodeBlockFinder that uses AST information.
.NET Languages Add-on
  • Added an IAutoCorrector language service implementations for VB that case corrects keywords.
  • Added ICodeBlockFinder language service implementations for C# and VB.
  • Updated the resolver to handle the implicit value parameter in property setters.
  • Improved the C# text formatter.
Web Languages Add-on
  • Added ICodeBlockFinder language service implementations for XML.
  • Tweaked the XML text formatter.
  • Fixed a bug where XML element hierarchy context info might not be correct when code fragments are used.

Themes

  • Adjusted several theme brush assets.
  • Updated the WindowChrome outer glow resizing logic.
  • Updated WindowChrome maximized window padding when in high DPI.


Actipro Software Support