Actipro WPF Studio Releases

Released: Mar 8, 2021

Updates in 21.1.1


  • Ribbon
    • Updated how the Backstage's close button visibility is bound to its CanClose property.
    • Updated the Name automation property on the application button, Backstage close button and toggle minimization button.
  • SyntaxEditor
    • Added a new IUnusedRegionTag that can be applied to ranges of unused code that should be rendered using partial transparency.
    • Added a new Unused Regions QuickStart to demonstrate the new unused regions feature.


  • All
    • Fixed a bug where referencing the NuGet...

Released: Feb 18, 2021

Updates in 21.1.0


  • All
    • Validated Microsoft .NET 5 compatibility.
    • Updated Microsoft .NET Core assemblies to target .NET Core 3.1 instead of .NET Core 3.0.
    • Updated Microsoft .NET Framework assemblies to target .NET Framework 4.5.2 instead of .NET Framework 4.0.
    • Modernized offline documentation, and introduced online documentation on the Actipro web site.
    • Created a new 'WPF-Controls' GitHub repository with the full source of documentation topics, samples and other code.
  • Charts
    • Updated the label collision...

Released: Nov 18, 2020

Updates in 2020.1.1


  • Docking/MDI
    • Refactored the InteropFocusTracking logic for determining if a HwndHost contains keyboard focus.
  • Editors
    • Updated AutoCompleteBox to support disabling its list virtualization when the attached VirtualizingStackPanel.IsVirtualizing property is set to false.
  • Grids
    • Added the TreeListBox.HasTreeLines property, which can be set to true to render tree lines that connect items and reflect the tree hierarchy.
    • Improved the performance of a couple large TreeListBox item update...

Released: Oct 2, 2020

Updates in 2020.1


Microsoft .NET Core Assemblies

  • Control products now ship in both Microsoft .NET Framework 4.0 and Microsoft .NET Core 3.0 assembly variations. You will now be able to use native .NET Core-based Actipro assemblies in your .NET Core apps.

NuGet Packages

  • Another big request has been to supply NuGet packages for the controls. NuGet packages are published on and contain both the .NET Core and .NET Framework variations of the assemblies.


  • Added the ToolWindowContainer...

Released: Aug 13, 2020

Updates in 2019.1 build 0686



  • Added the AdvancedTabControl.TabDragReordered event, which is raised after a tab is reordered with internal drag/drop.
  • Improved the UI automation peer tree related to auto-hidden tool windows.
  • Updated Shift+Esc to close the active tool window.
  • Updated docking window close focus-moving logic to not possibly move focus into an auto-hidden tool window.


  • Added an IsNullAllowed property to DatePicker, DateTimePicker, and TimePicker, and changed their Value property type to...

Released: Mar 25, 2020

Updates in 2019.1 build 0685



  • Added the StandardSwitcher.DocumentsColumnTitle and ToolWindowsColumnTitle properties to allow for easier customization of the column titles.
  • Added the AdvancedTabControl.HeaderBackground property that fills the header area behind tabs and buttons.
  • Updated when the DockingWindow.IsOpen property is changed during layout changes to more closely match the DockSite.WindowsOpened/WindowsClosed events.
  • Updated how the adornment Window that hosts dock guides is closed to prevent a...

Released: Jan 10, 2020

Updates in 2019.1 build 0684



  • 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



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


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


  • 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



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


  • 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



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


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