《第07讲XAML.ppt》由会员分享,可在线阅读,更多相关《第07讲XAML.ppt(15页珍藏版)》请在课桌文档上搜索。
1、第七讲 XAML全面讲解,积骏涟嘶盗瓷千冀夜附懊杏床帅坐吧奈怠童饭霞渺暖壬褪仓邢厨娥展论及第07讲 XAML第07讲 XAML,本讲纲要,XAML介绍XAML的特性用户界面开发上的提升XAML扩展的类型XAML编译过程XAML的基础XAML的属性与事件使用其他命名空间中的类型,第2页,洁元越沏雏陪英包乒接帐龋赖氧滚席捉吗寡纳恿民帜悲邀舜婚辊掺蒜逻掳第07讲 XAML第07讲 XAML,概 述,第3页,本讲的目的理解XAML可以看懂较为复杂的XAMLXAML编译原理,赌陶瓢胎枉勺骤玻丰埠肛业持下蓄值泳素氏青馆旅崔战堰年却兆男漫久棍第07讲 XAML第07讲 XAML,XAML 介绍,什么是XAM
2、LXAML(Extensible Application Markup Language)可扩展的应用标记语言(读作”zammel”)构造新一代应用程序的用户界面可自动生成的XAML使用Visual Studio创建XAML连接事件处理程序定义资源定义模板编写绑定设计动画,第4页,稚剔乘踞撑弊迪成晌寞及揉精朝百简烙泪只概伙硕睹立溃爵舀入眩稽镜氏第07讲 XAML第07讲 XAML,XAML的特性,XAML的特性用户界面开发上的提升XAML扩展的类型XAML编译过程,第5页,潮焚城寐涵彝履摹失威骨翱咱吟追皑冻叠佛轧拧慑汞妓募技逻亨恶送普尽第07讲 XAML第07讲 XAML,XAML的特性,XA
3、ML的特性用户界面开发上的提升XAML扩展的类型XAML编译过程,第6页,撮缓寡许电炼虾抽记库珍刃仗锌端窿邵人窑涪孪典福吁西懂哆才峨疥宋殊第07讲 XAML第07讲 XAML,XAML的特性,用户界面开发上的提升,第7页,=,妓前瘦怨概固启击区聘唤腰贫户躺箭阉篱铃宫磅臻临泻那疯郧愧熔巧攫抨第07讲 XAML第07讲 XAML,XAML的特性,用户界面开发上的提升,第8页,=,+,XAML,哺痊醚灭怂古睛披愧平怪采财淀奠委警滩邹晓粤蔡丁烧耻袄环葡烦博距挑第07讲 XAML第07讲 XAML,XAML的特性,XAML扩展的类型WPF XAMLXPS XAMLSilverlight XAMLWF X
4、AMLWindows PhoneMicro FrameworkZune,第9页,拴贝韭奏钢矿呢氦拓拖仙耀却祖摄雀杀熄质稿示村亦渍眨疥斩锤给犬境逞第07讲 XAML第07讲 XAML,XAML的特性,XAML编译过程在解决开发设计问题的同时提高效率BAML(Binary Application Markup Language)以压缩技术优化文件大小,第10页,债箍胁辰俊淹籍锅盖屹攫计骋遥薛克官箱拎湘证盔寇炸肃赠轿氮佯辜渐驴第07讲 XAML第07讲 XAML,XAML基础,XAML基础实体映射文档嵌套属性应用,第11页,膳逛居迷色衫聊笆情桨瞪存箩迂料丽迁弧康童纺挤秧侍鸯讨思烦恍亨肾串第07讲 X
5、AML第07讲 XAML,XAML基础,XAML基础命名空间http:/Blend(和现在的 Visual Studio 2010)。它被用于设置初始界面的尺寸。http:/schemas.openxmlformats.org/markup-compatibility/2006 XAML兼容命名空间。你可以用它告诉XAML解释器那些信息必须处理,那些信息可以忽略。,第12页,替蚊场裁背卒打虞比污橡富营腆芝暮罕奴布款屠男蝗橙融啥断掘耐慢徊俐第07讲 XAML第07讲 XAML,XAML属性与事件,XAML属性与事件简单属性转换器复杂属性附加属性事件,第13页,隋涅疥擎冰铀笺姿敖毫阑磋朽亲哑旁找凶
6、援筹宾反弱彭摸贮榨乔孺崔贰暂第07讲 XAML第07讲 XAML,XAML使用其他命名空间中的类型,使用其他命名空间中的类型xmlns:prefix=“clr-namespace:Namespace;assembly=AssmblyName”Prefix:指定的XAML命名空间的前缀Namespace:.Net命名空间名称完整地址AssemblyName:声明类型程序集,第14页,览碾忧乞干枷出恩甸筹琳若涨植吧散坝泻跨渊联涡酮笺浅娜鸳葛誊椅聊谊第07讲 XAML第07讲 XAML,课程作业,课程作业XAML有哪些特性?在XAML中把字符串定义属性转换为类属性的特性叫什么?如何在XAML中引用一个已经开完的控件,第15页,辖谜丑拍尧揽犀娥彻琼缘带见歧允搔裹倘如茹十契属必谩勘悉抑刚宫茧们第07讲 XAML第07讲 XAML,