Silverlight入门学习(27)

Silverlight入门学习(27),第1张

概述原文地址: http://www.dingos.cn/index.php?topic=2000.0 第二十七章   如何从 Silverlight 代码调用 Javascript 函数? Silverlight 的一个优点是可以访问承载它的 Web 页面的 HTML 文档。 Silverlight 可以访问 HTML 元素,因此也可以调用 Javascript 方法。 下面的步骤显示了如 何在 S

原文地址: http://www.dingos.cn/index.php?topic=2000.0

第二十七章   如何从 Silverlight 代码调用 JavaScript 函数?

Silverlight 的一个优点是可以访问承载它的 Web 页面的 HTML 文档。 Silverlight 可以访问 HTML 元素,因此也可以调用 JavaScript 方法。

下面的步骤显示了如 何在 Silverlight 中调用 JavaScript 方法。

打开承载 Silverlight 控件的 Asp.NET 页面或 HTML 页面。添加 Javascrpit 方法,如下所示:

< script language ="JavaScript">

function SayHello() {

    alert("Hello from JavaScript,invoked by Silverlight" );

}   

</ script >

打开 XAML 控件文件并添加一个按钮控件,如下所示:

< GrID x : name ="LayoutRoot" Background ="White">

    < button x : name ="btnSayHello" Content ="Say Hello" WIDth ="150" Height ="30"

             Click ="btnSayHello_Click"></ button >

</ GrID >

来到 XAML 页面的后台代码文件,并添加按钮点击事件:

private voID btnSayHello_Click(object sender,RoutedEventArgs e){

    HTMLPage .Window.Invoke("SayHello" );

}

为了使用 HTMLPage 类,必须包含 System.windows.browser 命名空间。

using System.windows.browser;

完成后,运行 Silverlight 应用程序查看结果。当点击 Silverlight 控件中的按钮,可以看见一个从 JavaScript 方法而来的d出信息。 总结

以上是内存溢出为你收集整理的Silverlight入门学习(27)全部内容,希望文章能够帮你解决Silverlight入门学习(27)所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/1034016.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-05-24
下一篇2022-05-24

发表评论

登录后才能评论

评论列表(0条)

    保存