WPF高級培訓(xùn)大綱
WPF高級教程
1. 體系結(jié)構(gòu)
2. 應(yīng)用程序管理
1) 應(yīng)用程序啟動(dòng)
2) 應(yīng)用程序關(guān)閉
3) Application對象的事件
4) 生存周期
3. 窗體、容器、布局、模型
1) 窗體類
2) 容器
WPF高級教程
3) 布局
4) 模型
4. 依賴項(xiàng)屬性和路由事件
1) 依賴項(xiàng)屬性
2) 路由事件
5. 鍵盤輸入、鼠標(biāo)輸入、焦點(diǎn)處理
1) 鍵盤輸入
2) 鼠標(biāo)輸入
3) 焦點(diǎn)處理
6. 命令
1) 命令源
2) 命令目標(biāo)
3) 命令綁定
7. 資源
1) 什么是資源
2) 資源的定義及引用
3) 靜態(tài)資源和動(dòng)態(tài)資源
4) 不同類型的資源
WPF UI及組件
1. 什么是控件
2. 控件的類型
1) ContentControl類
2) HeaderedContentControl類型
3) ItemsControl類型
4) HeaderedItemsControl類型
5) Decorator類型
6) TextBlock和TextBox
7) Shape類
8) Panel類
3. 常見的控件
1) Menu
2) 工具欄和狀態(tài)欄
3) 滾動(dòng)條、進(jìn)展條、滑動(dòng)條
4. 實(shí)例應(yīng)用
5. 控件與組件的區(qū)別
6. 自己定義組件
1) 功能定義
2) 組件化
3) UI定義
4) 控件庫化
7. 實(shí)例應(yīng)用
MVVM框架講解及搭建
1. 模式簡介
1) Model、View、ViewModel
2) WPF中MVVM的解耦方式
3) MVVM框架需要解決的問題
2. 數(shù)據(jù)綁定
1) 數(shù)據(jù)綁定要達(dá)到的效果
2) INotifyPropertyChanged接口
3) ObservableCollection<T>集合
4) 數(shù)據(jù)綁定的示例
3. 命令綁定
1) 命令綁定要達(dá)到的效果
2) 命令綁定的實(shí)現(xiàn)
3) 添加泛型支持的命令
4) 命令綁定示例
MVVM框架講解及搭建
Prism框架剖析
4. 事件綁定
1) 為什么要事件綁定
2) 事件綁定的實(shí)現(xiàn)
3) 帶EventArgs參數(shù)的事件綁定
4) 事件綁定的示例
5. MVVM框架搭建實(shí)例
1. Prism框架介紹
2. 設(shè)計(jì)概念
1) UI Composition
2) Modularity
3) Container
Prism框架剖析
3. 技術(shù)概念
4. 幫助主題
5. 實(shí)例分析 |