自学silverlight 5.0

2019-10-10 17:34栏目:幼儿园游戏大全
TAG:

 

<param name="onLoad" value="siliverLoaded" />

//siliverlight对象
var siliverlightObj = null;
//上面那个HTML代码内设置的Silverlight 5 onLoad事件触发的函数
function siliverLoaded(sender, args) {
siliverlightObj = sender.getHost();
}

//以下代码中的.buttonSet和.buttonReu是两个带这些class的按钮,按钮就不详细写出来了
//这个是运行Silverlight 5内的setVal方法
$(".buttonSet").click(function () {
siliverlightObj.Content.Main.setVal("javascript传入值-Oyiboy");
})
//这个是运行Silverlight 5内的returnVal方法
$(".buttonReu").click(function () {
alert(siliverlightObj.Content.Main.returnVal());
});
// hovertree.com

silverlight加密:

silverlight数字石英钟:
幼儿园游戏大全 1

补漏: 
关于siliverlightObj.Content.Main中的Main是指在Silverlight 中app.xaml的Application_幼儿园游戏大全,Startup事件中登记的拜见名称,具体代码如下:

转自:

二、Javascript发言,Silverlight 5倾听

接了个单子,非要用Silverlight 5来作多个连串,在此之前一直没接触过那东西,为了专业,硬着头皮也要上了。研究了一夜间,大至整理出一些类型中需求的东西,以下作为初探记录:

HtmlPage.Window.Invoke("Javascript函数格局", "传值-Oyiboy");

private void Application_Startup(object sender, StartupEventArgs e)
{
this.RootVisual = new MainPage();
System.Windows.Browser.HtmlPage.RegisterScriptableObject("Main", this.RootVisual);
}

Silverlight 5属于客户端的东西,客户端的东西与服务器端调换,第偶然间想到了基于javascript的ajax这些万能胶,所以先从Silverlight 5与Javascript交互情势动手。

Silverlight 5与Javascript的攀谈情势

从Silverlight 5里向Javascript发送程序运转诉求。
Silverlight 5端代码具体如下: 

Html代码调治:
供给在Silverlight 5插件的object代码内里加多以下参数设置句,以完结插件在加载后得到siliverlight对象。

感想:通过Silverlight 5的对象siliverlightObj.Content.Main这一大窜东西来看,siliverlightObj仍是能够作越来越多的事了,具体还要稳步找出了,即使之后有亟待运用的话,还有恐怕会出这几个的求证作品吧,也许。

从代码中可以知道,假如有八个xaml页的话,只要在此地登记区别的名称就能够援用分化xaml页内声明的Javascript方法了。 
碰巧整理代码时在APP.xaml发现这句代码才想起把那一个给漏了,前些天补回。

Javascript使用ajax获取服务器端数据后发送给Silverlight 5,以高达Silverlight 5与劳动器端的并行成效。
Silverlight 5端代码具体如下:

这是一个silverlight游戏:

一、Silverlight 5发言,Javascript倾听

//设置值
[ScriptableMember()]//那行是生死攸关,必需有其一javascript本事要求到那么些办法
public void setVal(string D)
{
this.textView.Text = D;
}
//javascript主动供给重临值
[ScriptableMember()]
public string returnVal()
{
return this.textView.Text;
}

上述多少个方法,灵活使用的活基本上就全盘减轻了Silverlight 5与服务器端之间的沟通,好吧,即使那篇的东西的大旨是Silverlight 5与Javascript,但结尾目标只怕Silverlight 5与劳动器端的互动,反正ajax亦非何许新物,所以就跳过了。

Javascript代码具体如下:

由此上述代码能够直接在Silverlight 5里运转Javascript的剧本代码,并发送须要的多寡出来。

版权声明:本文由千亿游戏官网发布于幼儿园游戏大全,转载请注明出处:自学silverlight 5.0