Silverlight课程.pptx

上传人:s****8 文档编号:66863221 上传时间:2022-12-21 格式:PPTX 页数:112 大小:2.92MB
返回 下载 相关 举报
Silverlight课程.pptx_第1页
第1页 / 共112页
Silverlight课程.pptx_第2页
第2页 / 共112页
点击查看更多>>
资源描述

《Silverlight课程.pptx》由会员分享,可在线阅读,更多相关《Silverlight课程.pptx(112页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、SILVERLIGHT开发Longtop培训专用讲师:杨亨冉SilverlightMVP什么是SilverlightMicrosoftSilverlight是微软所发展的Web前端应用程序开发解决方案,是微软丰富型互联网应用程序(RichInternetApplication)策略的主要应用程序开发平台之一,以浏览器的外挂组件方式,提供Web应用程序中多媒体(含影音流与音效流)与高度交互性前端应用程序的解决方案,同时它也是微软UX(用户经验)策略中的一环,也是微软试图将美术设计和程序开发人员的工作明确切分与协同合作发展应用程序的尝试之一。Silverlight介绍小光登场为你介绍什么是Silv

2、erlightSilverlight能做什么网站ERP商城相册博客游戏地图视频 Service或者DAL数据层代码;Margin详解Margin和CSS中的用法几乎一致,主要是控制控件内部对应布局控件的边距的。Margin=0,1,2,3,表示:对布局控件左边的距离为0对布局控件的顶端距离为1对布局控件的右边距离为2对布局控件的下端距离为3其中0,1,2,3是随意设置的数值,这样就控制了控件在布局控件中的具体位置。HorizontalAlignment,VerticalAlignment属性,也是CSS中出现过的属性,简单的说是对齐属性,水平对齐和垂直对齐。编组功能选中多个控件点击右键,可以直

3、接创建组成容器注意,所见布局的属性会以新建的容器为准。Image表示显示JPEG或PNG文件格式的图像的控件可以通过指定绝对URL(例如,http:/ Flash跨域策略文件(crossdomain.xml)。不允许重定向跨域策略文件。此外,对每个应用程序会话只请求一次跨域策略文件。开发网络服务一定注意策略文件例子对于此策略文件,可以从在任何站点上承载的SilverlightHTTP应用程序访问这些资源:/api#intro/api?web=true#intro不可以访问的/api/api.txt/api/sample/api/sample.txt/api/sample?web=true/ap

4、i/sample#intro/web数据绑定、验证、转换数据绑定数据绑定为基于Silverlight的应用程序提供了一种显示数据并与数据进行交互的简便方法。数据的显示方式独立于数据的管理。UI和数据对象之间的连接或绑定使数据得以在这二者之间流动。绑定建立后,如果数据更改,则绑定到该数据的UI元素可以自动反映更改。同样,用户对UI元素所做的更改也可以在数据对象中反映出来。例如,如果用户编辑TextBox中的值,则基础数据值会自动更新以反映该更改。常用的一些绑定方案包括将ListBox绑定到标题列表,将输入窗体的TextBox绑定到客户数据对象,或者将Image绑定到当前用户的照片数据绑定每个绑定

5、都有一个Mode属性,该属性决定数据流动的方式和时间。Silverlight支持以下三种类型的绑定创建OneTime绑定时,该绑定使用源数据更新目标。创建OneWay绑定时以及每当源数据发生变化时,该绑定使用源数据更新目标。这是默认模式。当目标和源有一个发生变化时,TwoWay绑定既更新目标也更新源。或者,您可以禁用自动源更新,只在您选择的时间对源进行更新。为了能够发生自动目标更新,源对象必须实现INotifyPropertyChanged接口,如下一部分所述。数据绑定的实际应用DataGrid实例数据绑定的实例学生数据查询图片列表数据库DataGrid字符串转换Doubleprice=212

6、9;Stringtextprice=price.ToString(“C”);$2,129.00常用字符转换C=货币P=百分比F?=固定小数D=日期经验谈从XAP中创建程序集和控件使用WebClient动态下载XAPWebClientwc=newWebClient();wc.OpenReadCompleted+=newOpenReadCompletedEventHandler(wc_OpenReadCompleted);wc.OpenReadAsync(newUri(SilverlightLibrary.dll,UriKind.Relative);AssemblyPartassemblyPart

7、=newAssemblyPart();Assemblyassembly=assemblyPart.Load(e.Result);UIElementelement=assembly.CreateInstance(ChildApp1.MainPage)asUIElement;调用方法MethodInfom=element.GetType().GetMethod(OutTextUpdata);objectc=父传进来的参数是:你好啊;m.Invoke(element,c);其他经验防反编译混淆工具人工混淆帅气的Tips初始载入屏幕GPU加速的缓存经验巧用thrownewNotImplementedException();接口的经验快速的XAML元素操作使用后台代码操控故事板动画关键帧

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 生活休闲 > 生活常识

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁