Silverlight 2.0 使用c#开发可脚本化的代码,Silverlight与宿主页面的DOM之间的交互,Silverlight与宿主页面的JavaScript之间的交互
ScriptableMemberAttribute - 需要脚本化的属性、方法、事件要标记为此
HtmlPage.RegisterScriptableObject - 将可脚本化对象注册到客户端
HtmlElement - 表示网页的文档对象模型 (DOM) 中的 HTML 元素
HtmlWindow - 提供 JavaScript 的 window 对象的 Silverlight 端的托管表示形式
在线DEMO
http://www.cnblogs.com/webabcd/archive/2008/10/09/1307486.html
示例
1、Silverlight对可脚本化的支持
Scriptable.cs
ScriptableDemo.xaml.cs
ScriptableDemo.html
2、Silverlight与网页的DOM之间的交互
DOMDemo.xaml
DOMDemo.xaml.cs
DOMDemo.html
3、Silverlight与网页的JavaScript之间的交互
JSDemo.xaml
JSDemo.xaml.cs
JSDemo.html