Windows 10虚拟桌面-同时输入两个(鼠标+触摸屏)

时间:2020-03-27 12:21:31

标签: wpf touchscreen virtual-desktop virtual-screen windows-virtual-desktop

我尝试创建具有支持触摸屏和同时具有两个输入的非触摸屏的WPF应用程序(.net Core 3.1)。

我找到了一个示例,该示例如何通过VWvare和虚拟机here is the sample实现, 但是我想做些简单的事情,而无需安装第三方软件。

我想做一些类似银行情况的事情。员工正在使用计算机,而客户正在使用触摸屏上的应用程序进行播放。

我已经创建了两个应用程序部分(两个独立的Windows),分别是1.用于主屏幕和2.用于触摸屏。

当客户单击其屏幕时发生问题,因此他从员工的屏幕上获取焦点。

我认为这是窗口设置而不是应用程序。我创建了虚拟桌面,但无法在触摸屏上单独输入。它始终会从主屏幕上窃取焦点。 请如何在应用程序窗口中进行两个独立的输入?

1 个答案:

答案 0 :(得分:0)

创建窗口的新实例,然后从原始窗口分配DataContext

var viewModel = _container.Resolve<IViewModel>()

Window win1 = new Window();
win1.DataContext=viewModel;
win1.Show();
//move window to 1st screen

Window win2 = new Window();
win2.DataContext=win1.DataContext;
win2.Show();
//move window to 2nd screen
相关问题