Можно настроить «допуск на скольжение» с помощью жеста Windows 10 - PullRequest
0 голосов
/ 05 февраля 2020

Мы столкнулись с сложной ситуацией при разработке нашего приложения Windows (проблема касается как нашего старого приложения на основе WinForm, так и нашего нового приложения на основе UWP). Приложение используется на устройстве с сенсорным экраном (15 - 27-дюймовый сенсорный экран в зависимости от размера системы). Следовательно, сенсорная панель не используется. Только сенсорный экран (который не имеет доступных настроек, связанных с Windows, которые влияют на этот сценарий. Сенсорное устройство идентифицируется как «10-точечный мультитач-экран» по Windows.

При использовании жест касания (в отличие от ранее использовавшегося PointerPressed) интерфейс очень требователен к тому, как пользователь нажимает. Если при касании пальца происходит лишь малейшее "скольжение" в случаях, когда дело касается юзабилити), оказывается, что событие панорамирования инициируется (в отличие от события касания), а кнопка не "нажимается". Жест панорамирования используется для других целей в приложении.

Проблема особенно заметна на небольших устройствах (с более высоким DPI). Вероятно, функция используемого пальца «не масштабируется», как на дисплее. Есть ли способ настроить высокий DPI для жеста касания? строки «если слайд меньше, чем x пикселей, то это не панорамирование, а касание» - значение?

«Перейти ogle ”мало что может предложить по этому вопросу. С другой стороны - мы просто не можем первыми столкнуться с такой ситуацией!?

...