public Device GetTouchDevice() { GetSelectedHardwareID(); if (selectedHardwareID == null) { return(null); } List <Device> deviceList = HardwareManager.ListDevices( device => device.ID.Contains(selectedHardwareID) ); if (deviceList.Count > 0) { return(deviceList.First <Device>()); } else { return(null); } }
public List <Device> GetHumanInterfaceDevices() { return(HardwareManager.ListDevices(device => { return (device.Class != null) ? device.Class.Contains(@"HIDClass") : false; })); }