|
Rank: Advanced Member Groups: Member
Joined: 12/1/2014 Posts: 57
|
My application has a main window (fullscreen) with a WPF WebControl on it and some buttons. Popup windows are opened as required - they also have a WebControl and some buttons.
The Owner property for the popups is set to the MainWindow so that the popups are always on top of the MainWindow.
Problem (with touchscreen only): Once I have popup windows opened I start having problems such as tapping on a button and the Click event does not trigger until the 3rd or 4th time. This does not happen when I use IE WebBrowser on the same application.
Here is a situation easy to reproduce that might be related which I can reproduce with a simple test program (with WPF WebControls):
- a main window opens a popup (popup Owner set to main window)
- I tap on the main window' web view
- I swipe on the popup window's webview and the scrolling can be seen on the main window instead of on the popup window.
I'm not sure if that's a bug or me not using the Focus() where needed (on the WebControl or WebView).
I use Windows 8.1 on a Dell touchscreen laptop. Thank you.
|
|
Rank: Administration Groups: Administration
Joined: 5/27/2007 Posts: 24,196
|
Hi,
This appears to be a time delay before the WebView is fully initialized. The WebView will be able to respond to events only after it has finished initialization. In the mean time it is not able to respond to anything. However during this period the event should not pass the events through to the new window down to the main window. We will investigate this and see if we can find anything.
Thanks!
|
|
Rank: Advanced Member Groups: Member
Joined: 12/1/2014 Posts: 57
|
This happens even if I leave the 2 windows (main and popup) alone for a few minutes than come back and tap on the main window. Swiping on the popup after the tap on the main window affects the main windows even then.
This only happens when the popup Owner property is set.
|
|
Rank: Advanced Member Groups: Member
Joined: 12/1/2014 Posts: 57
|
Update: it turns out the problem exists even when the Owner property is not set. The window was not closing, it was just sent to the back because the tapping was going right through the popup, therefore really tapping the main window.
So to summarize what happens, unless a window has the focus already, touch gestures go right through it onto the window behind it.
I will send you a small test application to demonstrate. This of course has to be done on a touchscreen. I have Windows 8.1 64 bit.
ADDED: Also, tapping does not go just right through web view on the popup but also the rest of the window (buttons, etc...)
|
|
Rank: Advanced Member Groups: Member
Joined: 12/1/2014 Posts: 57
|
Just wondering if this is something you will be able to fix. I often sometimes have buttons that become unresponsive and I suspect it it related to this issue. My application can switch between IE WebBrowser and EO WebBrowser and this never happens with IE.
|
|
Rank: Administration Groups: Administration
Joined: 5/27/2007 Posts: 24,196
|
Thank you very much for your patience and I apologize for the delay. This is just to let you know we are still working on touch screen support. We will reply again as soon as we have an update.
|
|