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