我遇到了Silverlight的焦点问题......
如何使用javascript将焦点设置为我的Silverlight控件?
答案 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”)