[索引页]
[源码下载]
作者: webabcd
介绍
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
OK
[源码下载]
[源码下载]
稳扎稳打Silverlight(27) - 2.0网页之可脚本化,与DOM的交互,与JavaScript的交互
作者: webabcd
介绍
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
{
/*
/// <summary>
{
/// <summary>
public DateTime CurrentTime { get; set; }
/// <summary>
{
/// <summary>
/// <summary>
{
{
{
/// <summary>
{
/// <summary>
public DateTime CurrentTime { get; set; }
ScriptableDemo.xaml.cs
{
{
@H_502_1075@
{{
Scriptable s = new Scriptable() { CurrentTime = DateTime.Now };
{
{
ScriptableDemo.html
< style type ="text/css" >
{
{
{
< script type ="text/javascript" >
function scriptableDemo() {
function responseStart(sender, args) {
2、Silverlight与网页的DOM之间的交互
DOMDemo.xaml
DOMDemo.xaml.cs
{
{
{
{
{
{
DOMDemo.html
< style type ="text/css" >
{
{
{
3、Silverlight与网页的JavaScript之间的交互
JSDemo.xaml
JSDemo.xaml.cs
{
{
{
{
{
/// <summary>
{
JSDemo.html
< style type ="text/css" >
{
{
{
< script type ="text/javascript" >
function silverlightInvokeJS(name) {
function jsInvokeSilverlight(name) {
OK
[源码下载]
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。