Как использовать сенсорный ввод в браузере элемента Cefsharp browser?
Имеется приложение на C# wpf, в котором есть элемент Cefsharp browser, необходимо использовать сенсорный ввод в браузере, как лучше это сделать? Либо нужна документация к этому элементу.
приложение используется на сенсорных устройствах. Этот элемент хорошо адаптирован для мыши, но для сенсора нужно что-то написать. Установленный стандартно этот элемент не работает с сенсорным вводом (прокрутка, масштабирование, клики).
К Н: Это типа приложения-киоска в терминале с сенсорным стеклом? С кликами-то должен работать, клики = прикосновения-отпускания. В остальных программах тоже не работает?
он выводит любые страницы из интернета, и мы каждую не можем редактировать, а сам элемент браузера без каких-либо манипуляций в коде C# никак не реагирует на сенсорный ввод.
К Н: То есть вы не можете везде добавить touch-события? Ну, напишите скрипт JS, который будет делать это аавтоматически, возможно помогут библиотеки вроде Hammer.js, и пусть этот скрипт выполняется приз апуске страницы.
Ну и погуглите вроде c# cef onclick touchscreen
В-третьих на CEf свет клиеном не сошелся, есть, Awesomium например
Rou1997: События touch они присутствуют у этого элемента, но они должны что то делать, а этого в нем нет. Методом тыка я нашёл что с помощью обытия touch можн в это элементе можно запускать события MouseClick и MouseWheel, Садим MouseClick на TouchUp, а MouseWheel на ManipullationDelta, работае но коряво и при прокрутке страницы, если палец остановился на ссылке срабатывая ссылка. Пробовал манипулировать событиями сенсорного ввода. Менять комбинации событий сенсорного ввода и имитаций событий мыши ничего лучше не вышло, а сам элемент напрямую не поддерживает события сенсорного ввода