我可以在頁面中使用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. 事件觸發