Silverlight入门学习(10)
2010-04-15 11:21
323 查看
原文地址: http://www.dingos.cn/index.php?topic=2000.0
第十章
这时候生成
并运行你的第一个
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
)中。
第十章
生成并运行“
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
)中。
相关文章推荐
- Clojure 学习入门(10)—— httpkit
- iPhone开发入门系列1(iOS8+Swift版)天天打靶APP学习10-11
- 大数据学习[10]:Kafka新手入门
- ArcGIS API for Silverlight 入门学习笔记(一)hello world 补充问题
- 强大的DataGrid组件[10]_自定义脚模板(FooterTemplate)——Silverlight学习笔记[18]
- 【day 10】python编程:从入门到实践学习笔记- 基于Django框架的Web开发-Django入门(一)
- PHP学习总结(10)——PHP入门篇之自定义网站根目录
- SilverLight商业应用程序开发---学习笔记(10)使用数据源窗口创建DataGrid
- Silverlight入门学习(1)
- Silverlight入门学习(6)
- Silverlight入门学习(11)
- Silverlight入门学习(18)
- Silverlight入门学习(27)
- Silverlight入门学习(34)
- 学习记录12——JavaScript-入门(17/10/15 于成都)
- ArcGIS API for Silverlight 入门学习笔记(一):hello world
- ArcGIS API for Silverlight 入门学习笔记(二):发布并访问自己的map server
- java入门学习(10)—抽象类
- Rhythmk 一步一步学 JAVA (10): Freemarker 学习 1 - 入门
- 机器人操作系统ROS Indigo 入门学习(10)——使用rosed编辑ROS文件