在MS Surface Win8 Pro上运行时,某些触控功能在我的应用程序中无法正常工作。仅当字体DPI设置为150%时(遗憾的是默认值)。我想向用户显示一条消息,如果他们在启用触摸的设备上在Win8中运行我的应用程序,以更改其dpi设置以获得更好的体验。我知道如何检查操作系统版本和dpi设置,但寻找一种方法来检查是否存在启用触摸的设备,因此我不必为在其他平台/设备上运行此设备的用户显示此消息。我的应用程序是在C#.Net 4.5。
这不是Windows 8应用。这是一个可以在Vista / 7/8上运行的winform。我没有在其他帖子中看到Windows.Devices.Input命名空间?