Как поддерживать жест с двумя пальцами для увеличения или увеличения масштаба с помощью точной сенсорной панели в приложении .net wpf? - PullRequest
2 голосов
/ 07 мая 2019

У меня есть .net-код для приложения WPF, которое распознает сдвиг двумя пальцами для масштабирования или поворота и перевода манипуляций, но только при работе на ПК с мультисенсорным экраном (Win10 Pro 64-битная Microsoft Surface), а не тачпад, который что я пытаюсь поддержать. Моя машина для разработки (Win10 Pro 64bit Dell Inspiron 7577) имеет «прецизионную сенсорную панель», которая поддерживает жесты до 4 пальцев. Любой веб-браузер, который я запускаю на этой машине, отвечает на запросы масштабирования двумя пальцами, даже сама IDE VS2017 отвечает на запросы масштабирования / прокрутки двумя пальцами. Ни один из обратных вызовов события касания главного окна не выполняется. Код, на который я ссылался, в основном перечисляет 6.7 из книги Адама Натанса "Развязанная WPF 4.5", преобразованной в VB.net. Я также пытался реализовать описанный здесь подход Флориана Раппла «Другой путь только для WPF» WPF и мультитач , однако WndProc () никогда не вызывается. Любой вклад будет принята с благодарностью

...