您的位置:首页 > 其它

Silverlight入门学习(10)

2010-04-15 11:21 323 查看
原文地址: http://www.dingos.cn/index.php?topic=2000.0

第十章

生成并运行“

Hello
World



Silverlight

应用程序

这时候生成
并运行你的第一个
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
>

<
div
style
="
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.xaml

xaml
文件。当编译解决方案是,这个文件编译在以
.xap
为后缀名的特殊文件(
MySilverlightApp.xap
)中。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: