2015-01-18 2 views
0

Я использую Версия Cefsharp 37 (C#).CefSharp Touch Event Handeler

Как я могу сделать CefSharp браузера реагирует на щелчки мыши, как сенсорные краны.

Я хочу поднять сенсорную клавиатуру выигрыша 8.1, когда текстовый контроль внутри CefBrowser фокусируется.

Я не нашел ни одного события, поднятого on-focus контроля внутри браузера CefBrowser.

Спасибо.

ответ

4

Технически, вы должны быть в состоянии использовать этот код в инициализации, чтобы включить сенсорные события

var settings = new CefSettings 
    { 
     BrowserSubprocessPath = "CefSharp.BrowserSubprocess.exe" 
    }; 
    settings.CefCommandLineArgs["touch-events"] = "enabled"; 

    Cef.Initialize(settings); 

Смотрите, если это работает для вас, оказывается, что поддержка WPF еще не существует. Следуйте эту тему для получения дополнительной информации

https://github.com/cefsharp/CefSharp/issues/228

+0

Спасибо, я succede делать это с помощью метода RegisterJsObject и нагнетания C# объекта в JavaScript, который будет делать действия, когда происходит событие. – user2587554