Actipro WPF Studio 2017.2 build 0665

Actipro WPF Studio 2017.2 build 0665
Improves Charts, Gauge and SyntaxEditor controls.

News

Feature Release

March 09, 2018 - 11:26
Actipro WPF Studio 2017.2 build 0665
Actipro WPF Studio

Charts

  • Changed the ISeriesStyleSelector.SelectBarStyle method to be passed bar index and count, allowing for individual bars to be customized.

Docking/MDI

  • Updated the docking window container UIA hierarchy to better support Coded UI Test.
  • Updated clicks on auto-hide tabs to focus the tab prior to opening/closing the auto-hide popup.
  • Added the DockSite.AutoHidePopupClosesOnLostFocus property that can be temporarily set to false to prevent an auto-hide tool window's popup from closing while a dialog is displayed.
  • Improved the logic when dragging over linked nested dock sites such that a dock host in the same dock site will be targeted by default. If the Shift modifier key is pressed, an alternate child/parent dock site's dock host that intersects the same location can be targeted.
  • Improved interop focus handling logic.

Editors

  • Improved MaskedTextBox's ability to block some input that would trigger a shorter match.
  • Added the IsNaNAllowed, IsNegativeInfinityAllowed, and IsPositiveInfinityAllowed properties to the CornerRadiusEditBox, PointEditBox, RectEditBox, SizeEditBox, ThicknessEditBox, and VectorEditBox controls, which can be set to support NaN and infinity component values.
  • Updated the Today button to disable when today's date is not selectable.
  • Updated certain edit box popups to scale down in size if there isn't enough room for them to display.

Gauge

  • Reduced the distance between DigitalGauge segments for the 7-segment (normal) and 14-segment (normal) character sets.

SyntaxEditor

  • 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.
  • Updated the HighlightingStyleRegistry.ImportHighlightingStyles method with special code snippet handling logic, and updated the samples' Dark.vssettings file with code snippet entries.
  • Updated logic in the ruler margin to help prevent against possible exceptions.
  • 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.

Docking/MDI

  • Fixed a bug where a docking window may not remain active after being dragged to a linked dock site.
  • Fixed a bug where resizing a WindowControl didn't always work correctly when MinWidth or MinHeight was set.

Editors

  • Fixed a bug where the MonthCalendar didn't format decades and centuries properly per the current system culture settings.
  • Fixed a bug where EnumListBoxItem's template for non-Flags items could show checkboxes after a theme change.

Grids

  • Added handling for Microsoft's KB4055532 that threw an exception on Fonts.SystemFontFamilies calls in Windows 7.
  • Fixed a TreeListView bug introduced in a previous build where clicking an item's expander might not work properly.

Ribbon

  • Added handling for Microsoft's KB4055532 that threw an exception on Fonts.SystemFontFamilies calls in Windows 7.

SyntaxEditor

  • Added handling for Microsoft's KB4055532 that threw an exception on Fonts.SystemFontFamilies calls in Windows 7.
  • Fixed a bug where rendering issues could occur in a certain scenario when editing the same document in multiple editors.
  • Fixed a bug where the indicator margin didn't render glyphs for tagged ranges that began at a line terminator.
  • Fixed a bug where IntelliPrompt code snippet selection sessions weren't excluding empty folders.
  • Fixed a bug where IntelliPrompt code snippet template sessions didn't track dependent field text ranges properly in undo scenarios.

Python Language Add-on

  • Fixed a bug where typing a '.' at the start of the document could lock up the resolver.
  • Fixed a bug where using document header text could cause a parser exception in a certain scenario.

Themes

  • Fixed a bug where a maximized Window using WindowChrome in high DPI might incorrectly clip the outer edge of the window's content.
Classification: