WPF實(shí)用培訓(xùn)大綱
1. Visual Studio 2 19及WPF工作負(fù)載(WorkLoad)安裝
2. 創(chuàng)建一個(gè)新的WPF應(yīng)用程序
3. 從窗口(Window)中創(chuàng)建新窗口
4. 創(chuàng)建頁面(Page)和在頁面之間導(dǎo)航
5. 創(chuàng)建一個(gè)對(duì)話框(Dialog Box)
6. 在窗口(Window)之間建立所屬關(guān)系
7. 創(chuàng)建一個(gè)單實(shí)例的WPF應(yīng)用程序
8. 向WPF應(yīng)用程序傳遞啟動(dòng)參數(shù)
9. 捕捉WPF應(yīng)用程序中未處理的異常
10. 使用TextBlock控件向UI中添加純文本
11. 通過Label向其它控件添加文本內(nèi)容
12. 為用戶提供一個(gè)輸入文本的可能性
13. 為WPF應(yīng)用程序添加圖片
14. 在WPF中直接使用2D圖形
15. 使用ToolTip讓控件顯示附加的信息
16. 為WPF應(yīng)用程序添加Windows標(biāo)準(zhǔn)菜單
17. 為WPF應(yīng)用程序添加上下文菜單
18. 在WPF中為用戶提供單選和多選的功能
19. 使用進(jìn)度條(ProgressBar)控件
20 . 使用滑塊來選擇一個(gè)數(shù)字
21. 在WPF應(yīng)用程序中使用日歷控件
22. 在WPF應(yīng)用程序中使用列表框控件
23. 在WPF應(yīng)用程序中使用下拉選項(xiàng)框
24. 在WPF應(yīng)用程序使用狀態(tài)欄
25. 在WPF應(yīng)用程序中使用工具欄面板
26. 使用Gird來構(gòu)建UI布局
27. 使用UniformGrid來擺放子控件
28. 使用WrapPanel自動(dòng)排列控件
29. 在StackPanel中擺放子控件
30 . 在畫布(Canvas)中擺放子控件
31. 使用Border來包裝UI元素
32. 在WPF應(yīng)用程序中使用滾動(dòng)面板
33. 使用WPF中常用的控件DockPanel
34. 使用ViewBox來縮放UI元素
35. 使用TabControl控件創(chuàng)建選項(xiàng)卡布局
36. 在面板中動(dòng)態(tài)添加刪除子元素
37. 在WPF應(yīng)用程序中提供拖放功能
38. 使用CLR屬性以及UI通知
39. 使用WPF中的依賴項(xiàng)屬性
40 . 使用WPF中的附加屬性
41. 在WPF中把數(shù)據(jù)綁定到對(duì)象
42. 在WPF中把數(shù)據(jù)綁定到集合
43. 使用元素與元素之間的數(shù)據(jù)綁定
44. 在DataGrid中對(duì)數(shù)據(jù)進(jìn)行排序
45. 在DataGrid中對(duì)數(shù)據(jù)進(jìn)行分組
46. 在DataGrid中對(duì)數(shù)據(jù)進(jìn)行篩選
47. 在WPF中使用靜態(tài)綁定
48. 在WPF中使用值轉(zhuǎn)換器
49. 在WPF中使用多值轉(zhuǎn)換器
50 . 在WPF中創(chuàng)建和使用自定義控件
51. 在WPF中定制自定義控件
52. 在自定義控件中公開屬性
53. 在自定義控件中公開事件
54. 使用行為來擴(kuò)展控件的功能
55. 在WPF中創(chuàng)建和使用用戶控件
56. 在用戶控件中公開事件
57. 為控件創(chuàng)建和使用樣式
58. 基于樣式創(chuàng)建新的樣式
59. 為控件自動(dòng)應(yīng)用樣式
60 . 編輯現(xiàn)有控件的模板
61. 為控件創(chuàng)建屬性觸發(fā)器
62. 為控件創(chuàng)建多屬性觸發(fā)器
63. 創(chuàng)建底層數(shù)據(jù)的觸發(fā)器
64. 創(chuàng)建底層多數(shù)據(jù)的觸發(fā)器
65. 創(chuàng)建和使用事件觸發(fā)器
66. 在WPF應(yīng)用程序中使用二進(jìn)制資源
67. 在WPF中使用其它程序集中的二進(jìn)制資源
68. 在WPF的隱藏代碼中訪問二進(jìn)制資源
69. 在WPF中使用靜態(tài)邏輯資源
70 . 在WPF中使用動(dòng)態(tài)邏輯資源
71. 有效管理邏輯資源
72. 使用用戶為系統(tǒng)選擇的顏色和字體
73. 使用MVVM模式來構(gòu)建WPF應(yīng)用程序
74. 在WPF應(yīng)用程序中使用路由命令
75. 在渲染時(shí)縮放元素(ScaleTransform)
76. 在渲染的時(shí)候旋轉(zhuǎn)元素(RotateTransform)
77. 在渲染的時(shí)候傾斜元素(SkewTransform)
78. 在渲染的時(shí)候移動(dòng)元素(TranslateTransform)
79. 對(duì)多個(gè)轉(zhuǎn)換進(jìn)行分組(TransformGroup)
80 . 創(chuàng)建基于屬性的動(dòng)畫
81. 創(chuàng)建基于路徑的動(dòng)畫
82. 創(chuàng)建基于關(guān)鍵幀的動(dòng)畫
83. 為動(dòng)畫添加緩動(dòng)效果(Easing Effects)
84. 創(chuàng)建一個(gè)WCF服務(wù)
85. 創(chuàng)建一個(gè)自托管的WCF服務(wù)
86. 在IIS中托管WCF服務(wù)
87. 在WPF應(yīng)用程序中集成WCF服務(wù)
88. 為XAML啟用UI調(diào)試工具
89. 使用實(shí)時(shí)可視化樹在XAML元素中導(dǎo)航
90. 使用實(shí)時(shí)屬性資源管理器檢查XAML屬性
91. 從非UI線程中更新UI元素
92. 對(duì)長(zhǎng)時(shí)間執(zhí)行的線程提供一個(gè)取消的功能
93. 使用Backgroundworker組件
94. 使用定時(shí)器來周期性更新UI界面
95. 在WPF應(yīng)用程序中駐留WinForm控件
96. 在WinForm應(yīng)用程序中駐留WPF控件
97. 在WPF應(yīng)用程序中調(diào)用WIN32API
98. 在WPF應(yīng)用程序中嵌入ActiveX控件
99. 從A窗口中更新B窗口中的內(nèi)容
100 . WPF將DLL嵌入到exe文件中 |