Actipro WPF Studio Releases

Released: Jan 10, 2020

Updates in 2019.1 build 0684

Features

Docking/MDI

  • Improved the AdvancedTabControl tab layout logic when using shrink overflow to help ensure tabs fully fill the control extent.
  • Updated the tab overflow menu to check the menu item for the currently-selected tab.
  • Updated StandardSwitcher to not reserve space for docking window images when they aren't available.
  • Added the DockHost.GetVisibleToolWindowContainerCount method, which is useful for determining if there is are multiple ToolWindowContainers within a floating DockHost...

Released: Oct 2, 2019

Updates in 2019.1 build 0683

Features

Docking/MDI

  • Updated DockSite to raise the WindowsDragging/WindowsDragged events after a tab reorder in the same docking window container occurs.

Editors

  • Updated the DoublePicker, Int16Picker, Int32Picker, Int64Picker, and SinglePicker controls so a full rotation increments 1,000 values when the min-to-max range is larger than 1,000.

Grids

  • Added a new section to the PropertyGrid 'Data Models and Factories' documentation topic that talks about best practices for clearing the DataObject...

Released: Aug 20, 2019

Updates in 2019.1 build 0682

Features

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...

Released: Jun 7, 2019

Updates in 2019.1 build 0681

Features

Ribbon

  • Added virtual Ribbon.CreateContextMenu method that can be overridden to customize a context menu.

SyntaxEditor

  • Added a 'Multiple Selections / Carets' QuickStart.
  • Improved typing in the search overlay pane's find what textbox to select the next match in the editor view.
  • Improved keyboard shortcut processing logic in the search overlay pane.
  • Updated all language add-on IntelliPrompt quick info and parameter info tips to use current syntax highlighting colors.
  • Updated IntelliPrompt...

Released: May 29, 2019

Updates in 2019.1

Features

Cross-Platform Design

  • The internals of SyntaxEditor have been heavily refactored to support a cross-platform API across the WPF, UWP, and WinForms platforms. This allows SyntaxEditor features for the three platforms to be kept in sync moving forward. The 2019.1 UWP and WinForms versions of SyntaxEditor will follow later this year.

Carets and Selection

  • Multiple Selections
    • Multiple selections, each with their own caret, are now supported. A new selection can be added by holding the Ctrl...

Released: May 24, 2019

Updates in 2018.1 build 0676

Features

Docking/MDI

  • Added the DockingWindowDefaultLocationEventArgs.FloatingLocation property that specifies the floating location of the docking window when e.ShouldFloat is set in a DockSite.WindowDefaultLocationRequested event handler.
  • Improved the cleanup of open document references.
  • Improved key processing to allow child controls to handle keys like Esc, thereby preventing the dock site from handling them.
  • Improved the DockSite.PrimaryDocumentChanged event to not fire until the end of a...

Released: Mar 11, 2019

Updates in 2018.1 build 0675

Features

Actipro Grids for WPF

  • Updated TreeListBox to recursively search the tree for filter results as appropriate when the TreeItemChildrenQueryMode.OnExpansion option is used and TreeListBox.AutoExpandItemsOnFilter is set. In lazy-load scenarios where there are large load times (e.g. database or file system access), keep the AutoExpandItemsOnFilter property false when filtering to prevent initial display performance.
  • Improved performance of handling some external updates to collections being...

Released: Dec 13, 2018

Updates in 2018.1 build 0674

Features

Charts

  • Added the PieSeries.SliceToolTipFormat, SliceToolTipFunc, ChildSliceToolTipFormat, and ChildSliceToolTipFunc properties, which can be used to supply pie slice tooltips.
  • Updated stacked charts to show each data point's actual value in the label instead of the stacked value.

Docking/MDI

  • Added UIA peers for the standard switcher and its items.
  • Updated the Prism integration sample to use Prism 7.1.
  • Updated the workspace's layout logic to account for contained docking window minimum...

Released: Oct 16, 2018

Updates in 2018.1 build 0673

Features

  • Charts
    • Updated bar charts to pass the XYDataPoint as data context into the BarTemplate.
  • Docking/MDI
    • Added automation IDs to all menu items.
    • Improved docking window breadcrumb tracking logic.
    • Improved the implementation of AdvancedTabItem context menu triggers.
    • Improved focus handling when clicking on docking window tabs.
    • Updated TabbedMdiContainer to ensure that activating an already-selected tab makes it fully-visible.
  • Editors
    • Updated MaskedTextBox's regex patterns to support empty...

Released: Jul 24, 2018

Updates in 2018.1 build 0672

Features

Charts

  • Improved support for charts created on different threads.

Docking/MDI

  • Added the 'Close Tab Group' menu item to tabbed MDI document tab context menus.
  • Updated floating dock hosts to support layout serialization of minimized window states.
  • Fixed a focus bug that could occur when there was a floating document without any other documents in the primary dock host.
  • Improved the target size logic of the DockingWindow.MoveToNewHorizontalContainer and MoveToNewVerticalContainer methods...