我可以在页面中使用JavaScript来导致Silverlight组件中的事件触发吗?如果是这样,是否有人有一些代码示例?用javascript触发Silverlight事件
3
A
回答
4
是的,你可以。您需要在.NET代码中用“ScriptableMember”属性修饰类中的方法,然后在对象上调用HtmlPage.RegisterScriptableObject以标记它与javascript的互操作性。你可以创建你的.NET方法,称为OnMyEvent(sender As Object,e As MyEventArgs),然后它将引发你想要的对象的事件。然后你的JavaScript会调用它。
请参阅此链接的演练: http://msdn.microsoft.com/en-us/library/cc221414(VS.95).aspx
2
相关问题
- 1. Silverlight DataGrid事件未触发
- 2. 从Javascript发送JSON对象到Silverlight,然后触发事件来更新Silverlight
- 3. 触发的事件,在Silverlight中
- 4. JavaScript事件触发两次
- 5. 触发onclick事件的JavaScript
- 6. 在JavaScript中触发事件
- 7. Javascript事件触发错误
- 8. Javascript事件触发器
- 9. Javascript onClick事件未触发
- 10. Javascript mousemove事件触发
- 11. 触发KeyUp事件在Javascript
- 12. Javascript事件触发器
- 13. Silverlight触发一个事件,然后再触发另一个事件
- 14. 只触摸触发Javascript事件
- 15. 用Javascript触发“粘贴”事件
- 16. 使用dojo/javascript触发点击事件?
- 17. 使用Jquery或Javascript触发mousemove事件
- 18. 使用asp.net触发javascript事件
- 19. 使用javascript在asp.net中触发事件
- 20. 使用php触发JavaScript滚动事件
- 21. javascript事件发生之前触发
- 22. Javascript中的并发触发事件
- 23. Datagrid中的Silverlight用户控件不触发CellEditEnded事件
- 24. 触发事件
- 25. 触发事件
- 26. 触发事件
- 27. 触发事件
- 28. 触发事件
- 29. 触发事件
- 30. 事件触发