第十章 生成并运行“ Hello World ” Silverlight 应用程序

本教程指导您如何生成并运行第一个Silverlight应用程序,包括设置、编译解决方案和理解关键的银光层开发概念。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

 

这时候生成并运行你的第一个Silverlight应用程序。按Ctrl + F5生成并运行你的程序。如果设置都是正确的,在IE中将启动默认页面并自动加载Silverlight对象。

你将看见一个在浏览器打开的空白页面,即使没有任何的控件。

回到 Visual Studio 并打开承载Silverlight对象的Web页面。在这个项目中,这个文件被命名为“MySilverlightAppTestPage.aspx”,该文件的内容如下所示:

<%@PageLanguage ="C#" AutoEventWireup="true" %>

<%@RegisterAssembly="System.Web.Silverlight"

       Namespace="System.Web.UI.SilverlightControls"TagPrefix="asp"%>

<!DOCTYPEhtmlPUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"

       "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<htmlxmlns="http://www.w3.org/1999/xhtml"style=" height : 100% ;">

<headid="Head1" runat ="server">

   <title> Test Page For MySilverlightApp</title>

</head>

<bodystyle=" height : 100% ;margin :0 ;">

   <formid ="form1" runat="server"style=" height : 100% ;">

   <asp: ScriptManagerID ="ScriptManager1"runat="server">

   </asp: ScriptManager>

   <divstyle =" height :100% ;">

       <asp: Silverlight ID="Xaml1"runat="server"

           Source ="~/ClientBin/MySilverlightApp.xap"

           MinimumVersion="2.0.30523"Width="100%" Height ="100%"/>

   </div>

   </form>

</body>

</html>

上面大部 分东西和 Asp.NET 开发是类似的。有一些行必须注意:

<asp:ScriptManager ID="ScriptManager1"runat="server">

</asp:ScriptManager >

<asp:Silverlight ID="Xaml1" runat ="server"

   Source="~/ClientBin/MySilverlightApp.xap"

   MinimumVersion="2.0.30523"Width="100%" Height ="100%"/>

第二行定 义了在 Web 页面承载的Silverlight控件。“Source”属性定义了被Web页面使 用的.xap文件。.xap文件 包括包含从.xaml文件而来的XAML代码 和可被执行的Silverlight插件。

在当前例子中,仅有一个叫做Page.xamlxaml 文件。当编译解决方案是,这个文件编译在以.xap 为后缀名的特殊文件(MySilverlightApp.xap)中。

 

 

Silverlight入门知识学习目录

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值