从javascript将焦点设置为Silverlight控件

时间:2010-11-05 15:37:47

标签: silverlight

我遇到了Silverlight的焦点问题......

如何使用javascript将焦点设置为我的Silverlight控件?

1 个答案:

答案 0 :(得分:7)

将以下内容添加到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”)