2015-09-23 3 views
0

В моем приложении Windows Phone 8.1 (среда выполнения) У меня есть элемент управления webview для загрузки данных html. Я хочу переместить фокус в элемент управления веб-браузером и поднять клавиатуру на загрузку страницы. Это, похоже, не работает:Как настроить фокус на управление веб-просмотром программно

await _webView.InvokeScriptAsync("eval", new string[] { "focusContent" }); 

Каков правильный сценарий для достижения этого?

ответ

0

Если вы знаете, что такое идентификатор элемента, вы можете сосредоточиться на нем. Вы можете сделать это следующим образом:

await _webView.InvokeScriptAsync("eval", new string[] { "document.getElementById('txEmail')" }); 

Это будет работать хорошо, если элемент управления идентификатор равен txEmail

<input type="text" id="txEmail" name="elementToBeFocused" /> 

Я надеюсь, что это работает для вас, работал для меня;)

Смежные вопросы