silverlight中文版教程

silverlight中文版教程

ID:14851755

大小:114.50 KB

页数:13页

时间:2018-07-30

silverlight中文版教程_第1页
silverlight中文版教程_第2页
silverlight中文版教程_第3页
silverlight中文版教程_第4页
silverlight中文版教程_第5页
资源描述:

《silverlight中文版教程》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、本文由bdstjk贡献doc文档可能在WAP端浏览体验不佳。建议您优先选择TXT,或下载源文件到本机查看。目录使用VS2008创建一个新的Silverlight应用……2理解Silverlight应用里都有些什么……4学习如何添加控件和处理事件学习如何添加控件和处理事件……5理解布局管理……10用布局面板排布我们的Digg页面……15下一步……23下一步使用Networking取回数据并填充DataGrid……24使用LINQtoXML把XML格式的Digg故事分析成Story类对象……25在Dat

2、aGrid控件中显示Digg故事……27以下的步骤……28使用Style元素更好地封装观(LookandFeel)……29下一步……31用ListBox和DataBinding显示列表数据……32下一步……39使用用户控件实现主从表场景……40创建StoryDetailsView用户控件……41使用用户控件建造一个基本模式对话框……42显示我们的StoryDetailsView控件……45把故事数据传入我们的StoryDetailsView用户控件……46完成我们的用户控件的布局……49下一步……5

3、1使用控件模板定制控件的观感……52定制控件的内容……52使用控件模板定制控件……55对我们的Digg应用进行润色(Polishingup)……58下一步……64使用WPF创建一个Digg桌面应用……65第一步:创建一个新的WPF桌面应用……65第二步:把现有的Digg应用的代码拷贝进WPF应用中……66第三步:修正几个问题……66第四步:把Digg应用宿主与桌面窗口中……67第五步:运行应用……67结语……69使用VS2008创建一个新的Silverlight应用我们来开始我们的Digg应用的开发

4、,先选择VisualStudio2008中的文件->新项目菜单项,使用新项目对话框创建一个“SilverlightApplication”(注:你需要在Beta1发布后,下载和安装VS2008的Silverlight工具才能得到这个支持):我们将该项目命名为“DiggSample”。在点击OK按钮后,VisualStudio会显示另外一个对话框,允许我们选择我们是否只要创建一个Silverlight应用项目,或者还要加一个服务器端的ASP.NETWeb项目到包含Silverlight应用的解决方案里

5、去:在这个例程里,我们将选择还要添加一个ASP.NETWebApplication项目到解决方案里去,并将它命名为“DiggSample_WebServer”。在点击OK之后,VisualStudio会为我们创建一个解决方案,里面包含一个Silverlight客户端应用和一个ASP.NETweb服务器端应用:如果我们做一次编译的话,VisualStudio会自动把编译好的Silverlight应用拷贝到我们的web服务器项目中去,不需要手工的步骤或配置。VS为我们创建的默认的web服务器项目包含一个

6、ASP.NET网页和一个静态的HTML网页,我们可以用来运行和测试其中的Silverlight应用。注:Silverlight应用可用于任何web服务器(包括Linux上的Apache),宿主于静态HTML文件或者任何服务器端生成的网页(包括PHP,Java,Python,Ruby等等)中。在这个Digg样例中,我们不会写任何服务器端的代码,而是将使用Silverlight的跨域networking功能,来直接访问Digg服务的API。我选择创建一个ASP.NETweb服务器项目,主要是想获得自动的

7、部署,并且使用它内置的web服务器来做测试。理解Silverlight应用里都有些什么在默认情形下,一个新建的Silverlight应用项目包含一个Page.xaml和一个App.xaml文件,以及与它们相关的后台(codebehind)类文件(可以用VB,C#,Ruby或Python来编写):XAML文件是XML文本文件,可以用来用声明的方式指定Silverlight或WPF应用的用户界面。XAML还可更广泛地用来用声明的方式代表.NET对象。App.xaml文件一般用来声明譬如象画刷和样式对象这

8、样可在整个应用中共享的资源。App.xaml的后台Application类可用来处理应用级的事件,象Application_Startup,Application_Exit和Application_UnhandledException。Page.xaml文件,在默认情形下,是在应用激活时装载的起始的UI控件。在其中,我们可以使用UI控件来定义我们的用户界面,然后在Page的后台代码类里处理它们的事件(详见后文)。在我们编译DiggSample项目时,在默认情形下,Vi

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。