Actipro Docking & MDI for WPF 2017.2 build 0663
Released: Jan 10, 2018
Updates in 2017.2 build 0663
Features
- Added event that fires whenever the DockingWindow.DockHost property is changed on one or more windows.
- Improved AdvancedTabControl tab drag handling when there is a single tab.
- Adjusted how InteropFocusTracking handles mouse clicks on HwndHosts.
- Improved InteropFocusTracking's handing of HwndHost.GotFocus notifications.
- Improved InteropFocusTracking's active container tracking during docking window state changes.
- Improved the drag stop logic to ensure that all docking window properties are updated properly before raising the WindowsDragged event.
- Improved support for dragging docking windows between nested linked dock sites, and added support for holding the Shift key to target an outer dock host in this scenario.
- Updated layout deserialization to try and focus a selected docking window if a docking window previously had focus.
- Updated dock guides to support rendering outside of the dock host area when using non-hosted windows.
Fixes
- Fixed a bug where the ToolWindow.IsSelected property could be true for an initially auto-hidden tool window.
- Fixed a bug where a floating tool window's title bar context menu might show in the wrong location.
- Fixed a bug where the MDI host could lose its DockSite reference after a remote desktop session reopens.
- Fixed a bug where the DockSite's ActiveWindow and PrimaryDocument properties weren't updated after a docking window was dragged to a linked DockSite.
- Fixed a bug when deserializing a tool window layout where a tool window in tabbed MDI might not open properly in the primary dock host.