Tags标签 网战地图
当前位置: 主页 > 网站建设 > silverlight教程 >

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

2012-03-24 19:06 [silverlight教程] 来源于:我爱自学网
导读:这时候生成并运行你的第一个 Silverlight 应用程序。按 Ctrl+F5 生成并运行你的程序。如果设置都是正确的 , 在 IE 中将启动默认页面并自动加载 Silverlight 对象。 你将看见一个在浏览器打开的空白页面 , 即使没有任何的控件。 回到 VisualStudio 并打开承

 


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

 

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

 

回到 Visual Studio 并打开承载 Silverlight 对象的 Web 页面。在这个项目中这个

 

文件被命名为MySilverlightAppTestPage.aspx该文件的内容如下所示

<%@ Page Language="C#" AutoEventWireup="true" %>

<%@ Register Assembly="System.Web.Silverlight"

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

 

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"

 

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

 

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

 

<head id="Head1" runat="server">

<title>Test Page For MySilverlightApp</title>

</head>

<body style="height: 100%; margin: 0;">

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

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

</asp:ScriptManager>

<p style="height: 100%;">

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

Source="~/ClientBin/MySilverlightApp.xap"

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

</p>

</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.xaml 的 xaml 文件。当编译解决方案时这个文件编 译在以.xap 为后缀名的特殊文件MySilverlightApp.xap中。

(编辑:人比竹竿瘦)

本文标签:
网友评论

栏目列表

推荐文章