- 博客(0)
- 资源 (4)
空空如也
wpf经典教程
目录
WPF体系结构 .......................................................................................................................................................... 3
WPF应用程序管理 .................................................................................................................................................. 5
一、WPF应用程序由System.Windows.Application 类进行管理 ................................................................. 5
二、创建WPF应用程序 ................................................................................................................................. 5
三、应用程序关闭 ........................................................................................................................................... 6
四、Application 对象的事件 ........................................................................................................................... 7
五、WPF应用程序生存周期 .......................................................................................................................... 9
WPF窗体 ................................................................................................................................................................ 10
一、窗体类 ..................................................................................................................................................... 10
1、XAML文件....................................................................................................................................... 10
2、后台代码文件 ................................................................................................................................... 10
二、窗体的生存周期 ......................................................................................................................................11
1、显示窗体 ............................................................................................................................................11
2、关闭窗体 ........................................................................................................................................... 12
3、窗体的激活 ....................................................................................................................................... 12
4、窗体的生存周期 ............................................................................................................................... 12
三、其他窗体相关的属性、方法、事件 ..................................................................................................... 15
四、定义异形窗体 ......................................................................................................................................... 16
StackPanel、WrapPanel、DockPanel 容器 .......................................................................................................... 19
一、StackPanel ............................................................................................................................................... 19
1、可以使用Orientation 属性更改堆叠的顺序 ................................................................................... 19
2、设置控件的属性,调整控件的显示................................................................................................ 20
二、WrapPanel ................................................................................................................................................ 20
三、DockPanel ................................................................................................................................................ 21
Grid UniformGrid 容器 ........................................................................................................................................ 22
一、Grid .......................................................................................................................................................... 22
二、使用GridSplit分割 ................................................................................................................................ 23
三、UniformGrid ............................................................................................................................................ 25
Canvas、InkCanvas布局 ....................................................................................................................................... 27
一、Canvas ..................................................................................................................................................... 27
二、InkCanvas ................................................................................................................................................ 27
WPF对控件其类型的继承方式如下 .................................................................................................................... 29
WPF控件内容模型 ................................................................................................................................................ 32
一、ContentControl模型 ............................................................................................................................... 35
二、HeaderedContentControl模型 ................................................................................................................ 36
三、ItemsControl模型 ................................................................................................................................... 38
1、使用ItemSource 属性 ....................................................................................................................... 38
2、使用Items属性 ................................................................................................................................ 40
四、HeaderedItemsControl模型 .................................................................................................................... 42
Panel Decorator TextBlock 内容模型 .................................................................................................................. 44
一、Panel内容模型 ....................................................................................................................................... 44
二、Decorator内容模型 ................................................................................................................................ 45
三、TextBlock 模型 ........................................................................................................................................ 46
四、TextBox 模型 ........................................................................................................................................... 49
依赖项属性和路由事件 ......................................................................................................................................... 50
一、依赖项属性(Dependency Property ....................................................................................................... 50
1、依赖项属性与CLR 包装属性 ......................................................................................................... 50
2、使用由依赖项属性提供的属性功能................................................................................................ 51
3、自定义依赖项属性及重写依赖项属性 ............................................................................................ 52
二、路由事件(RoutedEvent)..................................................................................................................... 53
键盘输入、鼠标输入、焦点处理 ......................................................................................................................... 56
一、键盘类和键盘事件 ................................................................................................................................. 56
二、鼠标类和鼠标事件 ................................................................................................................................. 57
三、焦点处理 ................................................................................................................................................. 60
1、键盘焦点: ....................................................................................................................................... 60
2、逻辑焦点 ........................................................................................................................................... 61
3、键盘导航 ........................................................................................................................................... 61
4、焦点事件 ........................................................................................................................................... 61
WPF命令 ................................................................................................................................................................ 63
一、命令: ..................................................................................................................................................... 64
二、命令源 ..................................................................................................................................................... 65
三、命令目标 ................................................................................................................................................. 66
四、命令绑定 ................................................................................................................................................. 67
WPF资源 ................................................................................................................................................................ 70
一、什么是资源 ............................................................................................................................................. 70
二、资源的定义及XAML中引用 ................................................................................................................ 70
三、XAML解析资源的顺序 ......................................................................................................................... 74
四、静态资源(StaticResource)和动态资源(DynamicResource) ........................................................ 77
五、不同类型的资源 ..................................................................................................................................... 81
1、程序集资源。 ................................................................................................................................... 81
2、对象资源 ........................................................................................................................................... 82
2012-08-17
WPF_开发教程(_中文版).
目录
WPF基础入门 ........................................................................................................................................ 3
1. WPF基础之体系结构 ................................................................................................................... 3
2. WPF基础之 XAML.......................................................................................................................... 9
3. WPF基础之基元素 ..................................................................................................................... 23
4. WPF基础之属性系统 ................................................................................................................. 26
5. WPF基础之路由事件 ................................................................................................................. 34
6. WPF基础之布局系统 ................................................................................................................. 47
7. WPF基础之样式设置和模板化 ................................................................................................. 52
8. 详谈WPF开发中的数据虚拟化 ................................................................................................ 66
XAML语法 ........................................................................................................................................... 76
1. XAML 语法术语 .......................................................................................................................... 76
2. 代码隐藏和XAML ....................................................................................................................... 84
3. XAML 和自定义类 ....................................................................................................................... 85
4. 标记扩展和XAML ....................................................................................................................... 89
5. XAML 命名空间和命名空间映射 ............................................................................................... 92
6. WPF名称范围 ............................................................................................................................ 94
WPF控件开发 ...................................................................................................................................... 97
1. WPF控件开发之控件概述 ......................................................................................................... 97
2. 使用XAML 创建按钮 ................................................................................................................ 105
3. WPF控件库之BUTTON ................................................................................................................ 116
4. WPF控件库之MENU ................................................................................................................... 117
5. WPF控件库之LABLE ................................................................................................................. 122
6. WPF控件库之TOOLBAR .............................................................................................................. 123
7. WPF控件开发之自定义控件 ................................................................................................... 126
8. WPF控件开发之装饰器 ........................................................................................................... 143
WPF数据绑定 .................................................................................................................................... 146
1. 数据绑定概述 ......................................................................................................................... 146
2. WPF数据绑定之绑定源 ........................................................................................................... 168
3. WPF数据绑定之数据模板 ....................................................................................................... 170
4. WPF数据绑定之绑定声明 ....................................................................................................... 185
5. 实例一:绑定到 ADO.NET 数据源 .......................................................................................... 189
6. 实例二:绑定到 LINQ 查询的结果 ........................................................................................ 190
WPF图形和多媒体开发 .................................................................................................................... 191 微软WPF应用
第 2 页 共 259 页
1. WPF 图形动画和媒体概述 ...................................................................................................... 191
2. WPF的图形呈现....................................................................................................................... 196
3. WPF的图像处理....................................................................................................................... 210
4. WPF的三维图形应用 ............................................................................................................... 224
5. WPF的三维变换应用 ............................................................................................................... 234
6. WPF的动画开发....................................................................................................................... 243
7. WPF的多媒体开发 ................................................................................................................... 255
2012-08-17
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人