⑴深入浅出wpf是一款非常不错的WPF教程书籍,这本书籍为广大的wpf开发人员准备的超完整电子书教程,为各位更好的进行wpf开发提供更大的帮助,有需要的朋友可以下载阅读学习。
⑵wpf是微软新一代开发技术,涵盖了桌面应用程序开发网络应用程序开发和移动应用程序开发,是微软开发技术未来十年的主要方向。
⑶本书的内容分为两大部分。第一部分是学习wpf开发的基础知识,包括XAML语言的详细剖析wpf控件的使用用户界面布局的介绍。第二部分是作为优秀wpf程序员所应掌握的知识,包括依赖对象和数据关联路由事件与命令数据模板与控件模板绘图与动画等。
⑷本书作者具有多年wpf开发经验,历经多个大型项目,现任微软(美国下载中心项目组高级开发工程师。本书是作者多年来学习和使用wpf的经验总结。
⑸刘铁猛 拥有逾十年微软平台软件开发测试经验。先后在多家知名外企工作,积累了深厚稳固的技术基础,目前担任微软(美国)下载中心项目组高级软件工程师。同时,作者还是一位拥有数千小时讲台经验的高级培训师,擅长将抽象晦涩的技术难题以深入浅出的语言讲解出来,使学习充满乐趣。写作,既是他的一大爱好,也是他沉淀技术的手段——自年以来,作者在博客和各类报刊中发表中英文原创技术文章数百篇,被评为CSDNCTO等网站的博客专家。
⑹WPF之What & Why
⑺第一部分 深入浅出话XAML
⑻第章 XAML概览
⑼. XAML是什么
⑽. XAML的优点
⑾第章 从零起步认识XAML
⑿. 新建WPF项目
⒀. 剖析最简单的XAML代码
⒁第章 系统学习XAML语法
⒂. XAML文档的树形结构
⒃. XAML中为对象属性赋值的语法
⒄.. 使用标签的Attribute为对象属性赋值
⒅.. 使用TypeConverter类将XAML标签的Attribute与对象的Property进行映射
⒆.. 标记扩展(Markup Extensions)
⒇. 事件处理器与代码后置
⒈. 导入程序集和引用其中的名称空间
⒉. XAML的注释
⒊第章 x名称空间详解
⒋. x名称空间里都有什么
⒌. x名称空间中的Attribute
⒍.. x:Class
⒎.. x:ClassModifier
⒏.. x:Name
⒐.. x:FieldModitier
⒑.. x:Key
⒒.. x:Shared
⒓. x名称空间中的标记扩展
⒔.. x:Type
⒕.. x:Null
⒖.. 标记扩展实例的两种声明语法
⒗.. x:Array
⒘.. x:Static
⒙. XAML指令元素
⒚第章 控件与布局
⒛. 控件到底是什么
①. WPF的内容模型
②. 各类内容模型详解
③.. ContentControl族
④.. HeaderedContentControl族
⑤.. ItemsControl族
⑥.. HeaderedItemsrol族
⑦.. Decorator族
⑧.. TextBlock和TextBox
⑨.. Shape族元素
⑩.. Panel族元素
Ⅰ. UI布局(Layout)
Ⅱ.. StackPanel
Ⅲ.. Canvas
Ⅳ.. DOCkPanel
Ⅴ.. WrapPanel
Ⅵ第二部分 游历WPF内部世界
Ⅶ第章 深入浅出话Binding
Ⅷ. DataBinding在WPF中的地位
Ⅸ. Binding基础
Ⅹ. Binding的源与路径
㈠.. 把控件作为Binding源与Binding标记扩展
㈡.. 控制Binding的方向及数据更新
㈢.. Binding的路径(Path)
㈣.. “没有Path”的Binding
㈤.. 为Binding指定源(Source)的几种方法
㈥.. 没有Source的Bindmr使用DataContext作为Binding的源
㈦.. 使用集合对象作为列表控件的ItemsSource
㈧.. 使用ADO.对象作为Binding的源
㈨.. 使用XML数据作为Binding的源
㈩.. 使用LINQ检索结果作为Binding的源
.. 使用ObjectDataProvider对象作为Binding的Source
.. 使用Binding的RelativeSource
. Binding对数据的转换与校验
.. Binding的数据校验
.. Binding的数据转换
. MultiBinding(多路Binding)
第章 深入浅出话属性
. 属性(Property)的来龙去脉
. 依赖属性(Dependency Property)
.. 依赖属性对内存的使用方式
.. 声明和使用依赖属性
.. 依赖属性值存取的秘密
. 附加属性(Attached Properties)
第章 深入浅出话事件
. 近观WPF的树形结构
. 事件的来龙去脉
. 深入浅出路由事件
.. 使用WPF内置路由事件
.. 自定义路由事件
.. RoutedEventArgs的Source与OriginalSource
.. 事件也附加——深入浅出附加事件
第章 深入浅出话命令
. 命令系统的基本元素与关系
.. 命令系统的基本元素
.. 基本元素之间的关系
.. WPF的命令库
.. 命令与Binding的结合
.. Imand接口与Routedmand
.. 自定义mand
第章 深入浅出话资源
. WPF对象级资源的定义与查找
. 且“静”且“动”用资源
. 向程序添加二进制资源
. 使用Pack URI路径访问二进制资源
第章 深入浅出话模板
. 数据的外衣DataTemplate
. 控件的外衣ControlTemplate
.. 庖丁解牛看控件
.. ItemsControl的PanelTemplate
. DataTemplate与ControlTemplate的关系与应用
.. DataTemplate与ControlTemplate的关系
.. DataTemplate与ControlTemplate的应用
.. 寻找失落的控件
. 深入浅出话Style
.. Style中的Setter
.. Style中的Trigger
第章 绘图和动画
. 图形的效果与滤镜
.. 简单易用的BitmapEffect
.. 丰富多彩的Effect
.. 简单独立动画