资 源 简 介
目录写作缘起WPF之What & Why致谢第一部分 深入浅出话XAML第1章 XAML概览1.1 XAML是什么1.2 XAML的优点第2章 从零起步认识XAML2.1 新建WPF项目2.2 剖析最简单的XAML代码第3章 系统学习XAML语法3.1 XAML文档的树形结构3.2 XAML中为对象属性赋值的语法3.2.1 使用标签的Attribute为对象属性赋值3.2.2 使用TypeConverter类将XAML标签的Attribute与对象的Property进行映射3.2.3 属性元素3.2.4 标记扩展(Markup Extensions)3.3 事件处理器与代码后置3.4 导入程序集和引用其中的名称空间3.5 XAML的注释3.6 小结第4章 x名称空间详解4.1 x名称空间里都有什么4.2 x名称空间中的Attribute4.2.1 x:Class4.2.2 x:ClassModifier4.2.3 x:Name4.2.4 x:FieldModitier4.2.5 x:Key4.2.6 x:Shared4.3 x名称空间中的标记扩展4.3.1 x:Type4.3.2 x:Null4.3.3 标记扩展实例的两种声明语法4.3.4 x:Array4.3.5 x:Static4.4 XAML指令元素4.5 小结第5章 控件与布局5.1 控件到底是什么5.2 WPF的内容模型5.3 各类内容模型详解5.3.1 ContentControl族5.3.2 HeaderedContentControl族5.3.3 ItemsControl族5.3.4 HeaderedItemsComrol族5.3.5 Decorator族5.3.6 TextBlock和TextBox5.3.7 Shape族元素5.3.8 Panel族元素5.4 UI布局(Layout)5.4.1 布局元素5.4.2 Grid5.4.3 StackPanel5.4.4 Canvas5.4.5 DOCkPanel5.4.6 WrapPanel5.5 小结第二部分 游历WPF内部世界第6章 深入浅出话Binding6.1 DataBinding在WPF中的地位6.2 Binding基础6.3 Binding的源与路径6.3.1 把控件作为Binding源与Binding标记扩展6.3.2 控制Binding的方向及数据更新6.3.3 Binding的路径(Path)6.3.4 “没有Path”的Binding6.3.5 为Binding指定源(Source)的几种方法6.3.6 没有Source的Bindmr使用DataContext作为Binding的源6.3.7 使用集合对象作为列表控件的ItemsSource6.3.8 使用ADO.NET对象作为Binding的源6.3.9 使用XML数据作为Binding的源6.3.10 使用LINQ检索结果作为Binding的源6.3.11 使用ObjectDataProvider对象作为Binding的Source6.3.12 使用Binding的RelativeSource6.4 Binding对数据的转换与校验6.4.1 Binding的数据校验6.4.2 Binding的数据转换6.5 MultiBinding(多路Binding)6.6 小结第7章 深入浅出话属性7.1 属性(Property)的来龙去脉7.2 依赖属性(Dependency Property)7.2.1 依赖属性对内存的使用方式7.2.2 声明和使用依赖属性7.2.3 依赖属性值存取的秘密7.3 附加属性(Attached Properties)第8章 深入浅出话事件8.1 近观WPF的树形结构8.2 事件的来龙去脉8.3 深入浅出路由事件8.3.1 使用WPF内置路由事件8.3.2 自定义路由事件8.3.3 RoutedEventArgs的Source与OriginalSource8.3.4 事件也附加——深入浅出附加事件第9章 深入浅出话命令9.1 命令系统的基本元素与关系9.1.1 命令系统的基本元素9.1.2 基本元素之间的关系9.1.3 小试命令9.1.4 WPF的命令库9.1.5 命令参数9.1.6 命令与Binding的结合9.2 近观命令9.2.1 ICommand接口与RoutedCommand9.2.2 自定义Command第10章 深入浅出话资源10.1 WPF对象级资源的定义与查找10.2 且“静”且“动”用资源10.3 向程序添加二进制资源10.4 使用Pack URI路径访问二进制资源第11章 深入浅出话模板11.1 模板的内涵11.2 数据的外衣DataTemplate11.3 控件的外衣ControlTemplate11.3.1 庖丁解牛看控件11.3.2 ItemsControl的PanelTemplate11.4 DataTemplate与ControlTemplate的关系与应用11.4.1 DataTemplate与ControlTemplate的关系11.4.2 DataTemplate与ControlTemplate的应用11.4.3 寻找失落的控件11.5 深入浅出话Style11.5.1 Style中的Setter11.5.2 Style中的Trigger第12章 绘图和动画12.1 WPF绘图12.2 图形的效果与滤镜12.2.1 简单易用的BitmapEffect12.2.2 丰富多彩的Effect12.3 图形的变形12.3.1 呈现变形12.3.2 布局变形12.4 动画12.4.1 简单独立动画12.4.2 场景