WPF實用培訓大綱
1. Visual Studio 2 19及WPF工作負載(WorkLoad)安裝
2. 創(chuàng)建一個新的WPF應用程序
3. 從窗口(Window)中創(chuàng)建新窗口
4. 創(chuàng)建頁面(Page)和在頁面之間導航
5. 創(chuàng)建一個對話框(Dialog Box)
6. 在窗口(Window)之間建立所屬關系
7. 創(chuàng)建一個單實例的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應用程序使用狀態(tài)欄
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控件創(chuàng)建選項卡布局
36. 在面板中動態(tài)添加刪除子元素
37. 在WPF應用程序中提供拖放功能
38. 使用CLR屬性以及UI通知
39. 使用WPF中的依賴項屬性
40 . 使用WPF中的附加屬性
41. 在WPF中把數據綁定到對象
42. 在WPF中把數據綁定到集合
43. 使用元素與元素之間的數據綁定
44. 在DataGrid中對數據進行排序
45. 在DataGrid中對數據進行分組
46. 在DataGrid中對數據進行篩選
47. 在WPF中使用靜態(tài)綁定
48. 在WPF中使用值轉換器
49. 在WPF中使用多值轉換器
50 . 在WPF中創(chuàng)建和使用自定義控件
51. 在WPF中定制自定義控件
52. 在自定義控件中公開屬性
53. 在自定義控件中公開事件
54. 使用行為來擴展控件的功能
55. 在WPF中創(chuàng)建和使用用戶控件
56. 在用戶控件中公開事件
57. 為控件創(chuàng)建和使用樣式
58. 基于樣式創(chuàng)建新的樣式
59. 為控件自動應用樣式
60 . 編輯現有控件的模板
61. 為控件創(chuàng)建屬性觸發(fā)器
62. 為控件創(chuàng)建多屬性觸發(fā)器
63. 創(chuàng)建底層數據的觸發(fā)器
64. 創(chuàng)建底層多數據的觸發(fā)器
65. 創(chuàng)建和使用事件觸發(fā)器
66. 在WPF應用程序中使用二進制資源
67. 在WPF中使用其它程序集中的二進制資源
68. 在WPF的隱藏代碼中訪問二進制資源
69. 在WPF中使用靜態(tài)邏輯資源
70 . 在WPF中使用動態(tài)邏輯資源
71. 有效管理邏輯資源
72. 使用用戶為系統選擇的顏色和字體
73. 使用MVVM模式來構建WPF應用程序
74. 在WPF應用程序中使用路由命令
75. 在渲染時縮放元素(ScaleTransform)
76. 在渲染的時候旋轉元素(RotateTransform)
77. 在渲染的時候傾斜元素(SkewTransform)
78. 在渲染的時候移動元素(TranslateTransform)
79. 對多個轉換進行分組(TransformGroup)
80 . 創(chuàng)建基于屬性的動畫
81. 創(chuàng)建基于路徑的動畫
82. 創(chuàng)建基于關鍵幀的動畫
83. 為動畫添加緩動效果(Easing Effects)
84. 創(chuàng)建一個WCF服務
85. 創(chuàng)建一個自托管的WCF服務
86. 在IIS中托管WCF服務
87. 在WPF應用程序中集成WCF服務
88. 為XAML啟用UI調試工具
89. 使用實時可視化樹在XAML元素中導航
90. 使用實時屬性資源管理器檢查XAML屬性
91. 從非UI線程中更新UI元素
92. 對長時間執(zhí)行的線程提供一個取消的功能
93. 使用Backgroundworker組件
94. 使用定時器來周期性更新UI界面
95. 在WPF應用程序中駐留WinForm控件
96. 在WinForm應用程序中駐留WPF控件
97. 在WPF應用程序中調用WIN32API
98. 在WPF應用程序中嵌入ActiveX控件
99. 從A窗口中更新B窗口中的內容
100 . WPF將DLL嵌入到exe文件中 |