Welcome Guest Search | Active Topics | Sign In | Register

Always On top breaks some popup controls Options
James
Posted: Tuesday, February 14, 2017 9:05:16 AM
Rank: Advanced Member
Groups: Member

Joined: 2/11/2015
Posts: 122
If a Eo.WebBrowser wpf control is hosted inside of a WPF window with Topmost set to true, certain HTML elements fail to present properly.

I'm not sure if this is a Chromium issue or if its restricted to EO as I've been unable to test the case outside of EO.

An example of this problem can be found with the HTML5 Input control when it is set to Date. The DatePicker will fail to display if the window is set to topmost.

I'd guess that the popup is setup as a new window rather than rendering inside the page, and perhaps doesn't have its owner set to the creating browser window.

I believe this problem also presents with Select boxes as well.
eo_support
Posted: Tuesday, February 14, 2017 9:18:57 AM
Rank: Administration
Groups: Administration

Joined: 5/27/2007
Posts: 24,229
Hi,

You will not be able to use TopMost with EO.WebBrowser. The browser engine does not support this. The chromium browser engine has its own window/z-order management and that sub system is not designed for the hosting window to be top most. As you have already noticed that you will get problems with drop down box as well. So we do not expect to be able to support this any time soon until the browser engine can support it, which does not seem to be a priority of the chromium team. As such I would recommend you to try to avoid designs that relies on Windows' top most feature.

Thanks!


You cannot post new topics in this forum.
You cannot reply to topics in this forum.
You cannot delete your posts in this forum.
You cannot edit your posts in this forum.
You cannot create polls in this forum.
You cannot vote in polls in this forum.