可能重复:
Detect whether a Windows 8 Store App has a touch screen
对于WinRT应用程序,有没有办法查询运行应用程序的设备是否支持触摸?我问,因为我有一个游戏的屏幕控制,如果你没有触摸就不需要。
答案 0 :(得分:3)
Windows.Devices.Input.TouchCapabilities应该这样做。
var t = new Windows.Devices.Input.TouchCapabilities();
bool hasTouch = t.TouchPresent != 0;