Установить фокус на элемент управления Silverlight из JavaScript - PullRequest
4 голосов
/ 05 ноября 2010

У меня проблема с фокусировкой в ​​Silverlight ...

Как мне установить фокус на свой элемент управления Silverlight с помощью JavaScript?

1 Ответ

7 голосов
/ 05 ноября 2010

Добавьте следующее на страницу хостинга Silverlight (чуть выше функции onSilverlightError):

function appLoad(sender, args) {
    var xamlObject = document.getElementById('SilverlightObject');
    if (xamlObject != null)
        xamlObject.focus();
}

В самом объявлении объекта (например, в <object id='SilverlightObject') добавьте это после <param name="onError" value="onSilverlightError" />:

    <param name="onLoad" value="appLoad" />

Также убедитесь, что имена объектов совпадают (в данном случае «SilverlightObject»)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...