Simultaneous gesture support across two WPF windows started from the same Application instance that are each on a Separate Touch Screen
- Dominant language
- C#
- Stars
- 7.7k
- Forks
- 1.3k
- Avg merge
- 1d 11h
- Merged PRs (30d)
- 61
Description
**Desired Behavior:**
If a WPF application is created that in its Application.OnStartup shows two non-modal windows and these windows are dragged to independent touch screen monitors it is desired that if there are two users (one on each screen) any gestures done by one user will not interfere with or stop any gestures used by the other user.
**Actual Behavior:**
Simultaneous gesture support is possible within the same window, however, once a gesture is in progress on one window it is not possible to start a gesture in the other window.
**Current Workaround / Ideas:**
The current workaround is to create a single custom window that spans both monitors but looks to the user as if it were one window so that both users are actually interacting with the same window even though they can't tell that is the case. I also found that the calculator app is usable while a gesture is happening in a WPF window and noticed that it is a UWP app. Is this something that isn't an issue in UWP and if the WPF app is ported to UWP will this workflow be supported?
I don't feel like this would qualify to go somewhere like stackoverflow since this is more a question about what the WPF framework is designed and expected to support behaviorally. Is my workaround something that should be supported or is there some better alternative? This will eventually be a production application so if WPF was never designed to handle these scenarios it would be good to hear from the team and also put in a request to potentially have this functionality added in the future.
Contributor guide
Assessment
This issue has not been assessed yet.