HiDPI Issue w/ Floating Tool Windows

Docking/MDI for WPF Forum

Posted 4 months ago by Mike Strobel - GTS
Version: 19.1.0685
Platform: .NET 4.8
Environment: Windows 10 (64-bit)
Avatar

When dragging a docked tool window, the created floating window is positioned incorrectly on HiDPI displays if FloatingWindowShowInTaskBarMode="Always" on the DockSite.

This is easily reproduced in your "Inline IDE" sample:

  1. Set FloatingWindowShowInTaskBarMode="Always" on the DockSite.
  2. Make sure your system DPI scaling is set higher than 100% (mine is set to 150%).
  3. Rebuild and run the demo.
  4. To see the issue most clealy, move the demo window a fair distance from the top-left corner of the screen.
  5. Grab the docked "Solution Explorer" pane by its title bar and drag it until it becomes floating.
  6. Observe that the newly created floating window is significantly offset from the cursor.

We'd love to see this fixed, as users have asked for a way to 'untether' floating tool windows such that activating one will not necessarily bring the owner window into the foreground.

As an aside, it would be nice if floating dock hosts containing only tool windows would default their DockHost.Title to the title of the active child ToolWindow.  That way, the title reflected in the taskbar previews would match the title displayed in the window.

Thanks!

[Modified 4 months ago]

Comments (3)

Answer - Posted 4 months ago by Actipro Software Support - Cleveland, OH, USA
Avatar

Hi Mike,

Thanks for letting us know.  I believe we found the issue and have updated it for the next maintenance release.

For the floating dock hosts, it's not that easy since sometimes tool windows could be docked next to each other as well, and not simply attached to (tabbed with) each other.  Or MDI could even be in a floating dock host.


Actipro Software Support

Posted 4 months ago by Mike Strobel - GTS
Avatar

That's great!  Do you have a tentative date in mind for your next maintenance release?  Ballpark is fine.

Posted 4 months ago by Actipro Software Support - Cleveland, OH, USA
Avatar

Hi Mike,

It's likely still several weeks out.


Actipro Software Support

The latest build of this product (v2019.1 build 0686) was released 1 month ago, which was after the last post in this thread.

Add Comment

Please log in to a validated account to post comments.