Actipro WPF Studio 2019.1 build 0682

Actipro WPF Studio 2019.1 build 0682
Includes updates to Docking/MDI, Editors, Grids, SyntaxEditor and more.

News

Feature Release

August 22, 2019 - 14:43
Actipro WPF Studio 2019.1 build 0682
Actipro WPF Studio

Docking/MDI

  • Improved window dragging logic for slower machines.
  • Improved tabbed MDI rendering in the high contrast theme.

Editors

  • Added the RoundingDecimalPlace property that controls which decimal place at which to round to the CornerRadiusEditBox, DoubleEditBox, PointEditBox, RectEditBox, SingleEditBox, SizeEditBox, ThicknessEditBox, VectorEditBox, and related picker controls.
  • Removed prior logic where small numbers wouldn't be rounded, since now the RoundingDecimalPlace can be specified. Set the property to null to prevent rounding.

Grids

  • Updated a focused TreeListBox to focus a newly selected item that is set programmatically.
  • Updated how TreeListBox handles selection updates when filtering is applied.

Shell

  • Updated the shell object name sort logic to use StringComparison.OrdinalIgnoreCase instead of CurrentCulture.

SyntaxEditor

  • Improved scrolling, zooming, and selection for touch-based input.
  • Improved DefaultWordBreakFinder's logic for handling surrogate pairs and symbols.
  • Improved the editor to more efficiently update itself on highlighting style registry changes.
  • Improved the search overview pane to immediately search again when a search option button is toggled, similar to how typing in the find what textbox already behaved.
  • Updated IntelliPrompt quick info and parameter info tips to use the same background as the editor.
  • Added the HtmlContentProvider.BackgroundColorHint property that can be set to automatically select Metro light or dark-themed images based on the background lightness.
  • Improved a particular editing scenario to help keep view lines around the caret visible.
  • Improved the indent and outdent edit action logic.

.NET Languages Add-on

  • Improved resolver logic related to partial types.
  • Improved resolver logic related to member return types.
  • Improved resolver logic related to lambda parameters.
  • Updated the optional Roslyn add-on to target .NET 4.6.1 and use Roslyn v3.2.0.

Python Language Add-on

  • Improved resolver performance when the resolver searches for a bound name.
  • Improved resolution of inherited classes.

Wizard

  • Added the WizardPage.HeaderImageMargin property that can adjust the margin around the header image on interior and exterior pages.

Docking/MDI

  • Fixed a bug where a tool window wouldn't restore to the MDI area properly when deserializing tool windows-only using serialization IDs.
  • Fixed a bug where the DockSite.ActiveWindow property might not be properly updated after closing multiple windows.

Editors

  • Fixed a bug in ColorPicker where using a pointer to select a color after the initial color was black might not show the correct RGB values.

Micro Charts

  • Fixed a bug where using aggregation with certain data point types like UInt32 could trigger an exception.

Shell

  • Fixed a bug where renaming a folder didn't refresh its children's paths.

SyntaxEditor

  • Fixed a bug introduced in a recent build where the caret may not be at the correct offset following a replace operation such as an auto-indent.
  • Fixed a bug in the add-on and sample text formatters where a selection was incorrectly being set via the Apply method.
  • Fixed a bug where syntax errors at the end of lines were no longer rendering.
  • Fixed a bug where empty IntelliPrompt sessions that were opened could possibly throw an exception.
  • Fixed a bug in the 'Adornments 5 - Alternating Rows' QuickStart due to recent adornments API updates.
  • Fixed a bug where the EditorView.TextInput event wasn't being flagged as handled.
  • Fixed several bugs related to the search overlay pane and search result highlights.
  • Fixed a bug with view line cache management logic.
  • Fixed a bug where move selected lines up/down could run into a loop when executed at the end of the document.
  • Fixed a bug where move selected lines up didn't work properly when the collapsed selection caret was at the end of a line.

.NET Languages Add-on

  • Fixed a bug in the optional Roslyn add-on where it could load type references to internal type definitions.

Shared

  • Fixed a bug in EditableContentControl where showing the ContextMenu while editing would stop edit mode.