WPF实用培训大纲
1. Visual Studio 2 19及WPF工作负载(WorkLoad)安装
2. 创建一个新的WPF应用程序
3. 从窗口(Window)中创建新窗口
4. 创建页面(Page)和在页面之间导航
5. 创建一个对话框(Dialog Box)
6. 在窗口(Window)之间建立所属关系
7. 创建一个单实例的WPF应用程序
8. 向WPF应用程序传递启动参数
9. 捕捉WPF应用程序中未处理的异常
10. 使用TextBlock控件向UI中添加纯文本
11. 通过Label向其它控件添加文本内容
12. 为用户提供一个输入文本的可能性
13. 为WPF应用程序添加图片
14. 在WPF中直接使用2D图形
15. 使用ToolTip让控件显示附加的信息
16. 为WPF应用程序添加Windows标准菜单
17. 为WPF应用程序添加上下文菜单
18. 在WPF中为用户提供单选和多选的功能
19. 使用进度条(ProgressBar)控件
20 . 使用滑块来选择一个数字
21. 在WPF应用程序中使用日历控件
22. 在WPF应用程序中使用列表框控件
23. 在WPF应用程序中使用下拉选项框
24. 在WPF应用程序使用状态栏
25. 在WPF应用程序中使用工具栏面板
26. 使用Gird来构建UI布局
27. 使用UniformGrid来摆放子控件
28. 使用WrapPanel自动排列控件
29. 在StackPanel中摆放子控件
30 . 在画布(Canvas)中摆放子控件
31. 使用Border来包装UI元素
32. 在WPF应用程序中使用滚动面板
33. 使用WPF中常用的控件DockPanel
34. 使用ViewBox来缩放UI元素
35. 使用TabControl控件创建选项卡布局
36. 在面板中动态添加删除子元素
37. 在WPF应用程序中提供拖放功能
38. 使用CLR属性以及UI通知
39. 使用WPF中的依赖项属性
40 . 使用WPF中的附加属性
41. 在WPF中把数据绑定到对象
42. 在WPF中把数据绑定到集合
43. 使用元素与元素之间的数据绑定
44. 在DataGrid中对数据进行排序
45. 在DataGrid中对数据进行分组
46. 在DataGrid中对数据进行筛选
47. 在WPF中使用静态绑定
48. 在WPF中使用值转换器
49. 在WPF中使用多值转换器
50 . 在WPF中创建和使用自定义控件
51. 在WPF中定制自定义控件
52. 在自定义控件中公开属性
53. 在自定义控件中公开事件
54. 使用行为来扩展控件的功能
55. 在WPF中创建和使用用户控件
56. 在用户控件中公开事件
57. 为控件创建和使用样式
58. 基于样式创建新的样式
59. 为控件自动应用样式
60 . 编辑现有控件的模板
61. 为控件创建属性触发器
62. 为控件创建多属性触发器
63. 创建底层数据的触发器
64. 创建底层多数据的触发器
65. 创建和使用事件触发器
66. 在WPF应用程序中使用二进制资源
67. 在WPF中使用其它程序集中的二进制资源
68. 在WPF的隐藏代码中访问二进制资源
69. 在WPF中使用静态逻辑资源
70 . 在WPF中使用动态逻辑资源
71. 有效管理逻辑资源
72. 使用用户为系统选择的颜色和字体
73. 使用MVVM模式来构建WPF应用程序
74. 在WPF应用程序中使用路由命令
75. 在渲染时缩放元素(ScaleTransform)
76. 在渲染的时候旋转元素(RotateTransform)
77. 在渲染的时候倾斜元素(SkewTransform)
78. 在渲染的时候移动元素(TranslateTransform)
79. 对多个转换进行分组(TransformGroup)
80 . 创建基于属性的动画
81. 创建基于路径的动画
82. 创建基于关键帧的动画
83. 为动画添加缓动效果(Easing Effects)
84. 创建一个WCF服务
85. 创建一个自托管的WCF服务
86. 在IIS中托管WCF服务
87. 在WPF应用程序中集成WCF服务
88. 为XAML启用UI调试工具
89. 使用实时可视化树在XAML元素中导航
90. 使用实时属性资源管理器检查XAML属性
91. 从非UI线程中更新UI元素
92. 对长时间执行的线程提供一个取消的功能
93. 使用Backgroundworker组件
94. 使用定时器来周期性更新UI界面
95. 在WPF应用程序中驻留WinForm控件
96. 在WinForm应用程序中驻留WPF控件
97. 在WPF应用程序中调用WIN32API
98. 在WPF应用程序中嵌入ActiveX控件
99. 从A窗口中更新B窗口中的内容
100 . WPF将DLL嵌入到exe文件中 |