书籍名称:深入理解Windows Phone 8.1 UI控件编程
页数:326
作者:林政编著
出版时间:2014
ISBN:9787302358756
出版社:北京:清华大学出版社
简介: 《清华开发者书库•深入理解WindowsPhone8.1UI控件编程》深入地论述了WindowsPhone8.1的UI控件编程的相关技术知识。本书核心是引导读者掌握解决问题的思路,在介绍原理的同时,给出了大量应用实例来帮助理解和实践。本书从程序界面开始,解剖了XAML页面的生成原理及其运行原理,然后对UI编程常用的知识样式、模板、布局原理进行讲解。布局原理并不是讲解简单的控件布局,而是重点分析布局面板的工作原理以及如何去自定义实现自己的布局规则。书中介绍了与动画图形编程相关的诸多知识,包括图形绘图、图表编程、变换效果、三维效果、动画编程等。在动画编程里,分析了WindowsPhone8.1的所有动画解决方案,并介绍了如何选择最优的实现方案及如何编写复杂的动画效果。在掌握UI控件编程的原理的基础上,本书还介绍了ExpressionBlend工具的使用,尤其是如何借助这个工具去高效地实现绘图和制作动画。最后,本书介绍了控件和列表编程的相关知识,包括解剖系统空间原理、自定义控件、高效的列表的解决方案和Toolkit相关控件技术原理的研究等内容。 本书配套提供了书中实例源代码,最大限度满足读者高效学习和快速动手实践的需要。 本书内容针对性强、讲解深入、实例丰富,注重理论学习与实践开发的配合,非常适合想要在WindowsPhone领域上进行更加深入学习的读者。
前部分目录
第1章 程序界面——1
1.1 XAML的原理——1
1.1.1 XAML的概念——1
1.1.2 XAML页面的编译——2
1.1.3 动态加载XAML——3
1.2 XAML的树结构——6
1.2.1 可视化树——6
1.2.2 VisualTreeHelper类——8
1.2.3 遍历可视化树——8
1.2.4 可视化树应用示例:实现ListBox控件分页加载——10
1.3 路由事件——12
1.3.1 Windows Phone事件——12
1.3.2 路由事件的概念——13
1.3.3 路由事件原理——14
1.3.4 路由事件的作用和演示——15
1.4 框架和页面——16
······
······
······