【发布时间】:2008-12-05 18:04:13
【问题描述】:
我可以在页面中使用 javascript 来触发 silverlight 组件中的事件吗?如果是这样,有人有一些代码示例吗?
【问题讨论】:
标签: .net javascript silverlight
我可以在页面中使用 javascript 来触发 silverlight 组件中的事件吗?如果是这样,有人有一些代码示例吗?
【问题讨论】:
标签: .net javascript silverlight
是的,你可以。您需要使用“ScriptableMember”属性在 .NET 代码中的类上装饰一个方法,然后在对象上调用 HtmlPage.RegisterScriptableObject 以将其标记为与 javascript 的互操作性。您将创建名为 OnMyEvent(sender As Object, e As MyEventArgs) 之类的 .NET 方法,该方法随后会引发您想要的对象事件。然后你的 javascript 会调用它。
查看此链接以获取演练: http://msdn.microsoft.com/en-us/library/cc221414(VS.95).aspx
【讨论】: