假设我有 2 台显示器。主显示器只是一个普通的 PC 桌面显示器,另一个是触摸屏。当我加载程序(WinForm、WPF、...)时,它将加载到主监视器上。
问题:如果我将程序替换为触摸屏,我如何知道当前的屏幕/显示器/显示器是触摸屏还是启用了触摸?
换句话说,我如何检测当前的屏幕/显示器/监视器及其设置?
到目前为止,我使用了Screen
类 (Windows.Forms)、Tablet
类 (Windows.Input) 和DLLImport
User32.dll (GetSystemMetrics())。它们中的任何一个或它们的组合都不起作用。
我想找到类似的东西:Monitor.Current.IsTouch
或Display.CurrentDisplay.TouchEnabled