|
3
|
| Adrian Anttila · 技术社区 · 17 年前 |
|
|
1
1
javascript对象不支持附加事件的概念。但是,它可能支持一个属性的概念,该属性包含对函数的引用,如果指定了函数,将在某个点调用它。 我想你有这样的东西? 如果是这样,则使用scriptObject setProperty方法,该方法使用的属性名称应包含对函数的引用,并且托管方法的委托与javascript对象将调用的签名匹配。 告诫 下面的内容目前还没有经过测试,但应该会让您走上正确的道路。
|
|
|
2
1
如AnthonyWJones所述,Silverlight不能附加到JavaScript事件。在这种情况下,正确的做法是: 在Silverlight中启用脚本访问:
在Silverlight代码中设置好所有内容后,您将在javascript中执行以下操作:
因此,基本上,所有事件处理都是在javascript中执行的,但是javascript事件处理程序可以用来调用Silverlight中的函数。 |