Hi.
Our customers started to use high DPI 4K screens with a dual monitor setup. The left screen has a 4K resolution with scaling enabled and the right screen has a standard 1920x1080 resolution without scaling.
Whenever they undock a dockable pane and try to move it to the second (unscaled) screen, the placement starts to behave very erratic.
Our application is not DPI aware and we let DotNet handle the scaling. We were also able to reproduce the behavior with the TouchEnabledDockManager example, that comes with Infragistics. As soon as you drag a pane over to the second screen it's placed on a wrong position. And then it's impossible to move correctly. Sometimes it vanishes altogether. I recorded a video, since it's hard to describe the erratic behavior:
https://youtu.be/UtC-Q00F12I
Note that I took this video on my developer machine, which does not have a 4K screen. But there is still the same effect if you change the scaling of one screen to above 100%.
Version of Infragistics and Windows:
Infragistics 17.1 20171.1008Windows 10 1703 15063.502
Hopefully you can help us solve that problem.
Regards,Norbert Harrer.
Hi Norbert,
Thank you for bringing this to our attention. I can see this happening in our samples using a simple two-monitor setup. I will write this up for developer review.
Please let me know if you have any questions.
I have investigated your issue and I have asked our engineering staff to examine it further. To ensure that it will receive attention, I have logged this behavior in our internal tracking system with a Development ID of 241117. This will be assigned to a developer in a future sprint to review my investigation and confirm my findings or to offer a fix or other resolution.
Just curious. Has there been any progress regarding this issue? Our customers keep demanding a fix for this problem.
Sincerely,Norbert Harrer
Hello Norbert,
Our developer finished reviewing the floating window preview outline is drawn in wrong location when dragging between monitors with different resolutions issue. Currently we do not support per monitor Dpi. After researching and testing this issue we realized adding support for this functionality is not feasible as a small development issue fix. This functionality has to be implemented as a planned feature.
You can suggest new product ideas/features for future versions by emailing ideas@infragistics.com.
Submitting your idea will send it directly to our product management team so that it can be imported into our new ideas community once live: http://ideas.infragistics.com.
Remember when submitting your idea to explain the context in which a feature would be used and why it is needed as well as anything that would prevent you from accomplishing this today. You can even add screenshots to build a stronger case. You can also link back to this thread for additional details.
Thank you in advance to submitting your product idea.
Sincerely,Sahaja KokkalagaddaAssociate Software Developer
Thanks for the reply. Although it's bad news and a bit frustrating. it makes our application not very unusable on multi-monitor setups with different DPIs. The main purpose of docking windows is that they can be undocked, which only works if they stay on the same monitor. There is not much use in that.
Well, we'll report it to ideas@infragistics.com. Hopefully it will be fixed some day...
Thank you for requesting the fix for floating window preview outline is drawn in wrong location when dragging between monitors with different resolutions as a new feature/ product idea.
Have a good day!