標籤:style io 使用 ar 資料 sp on 代碼 ad
《深入淺出WPF》
序言
1. 什麼是WPF
2. 為什麼要學習WPF
第一章 XAML概覽
1. XAML是什嗎?
2. XAML有哪些優點
第二章 從零起步認識XAML
1. 建立WPF項目
2. 剖析最簡單的XAML代碼
第三章 系統學習XAML文法
1. XAML文檔的樹形結構
2. XAML中為對象屬性賦值的文法
2.1 使用標籤的Attribute為對象屬性賦值
2.2 使用TypeConverter
2.3 屬性元素
2.4 標記延伸(Markup Extensions)
3. 事件處理器與代碼後置
4. 匯入程式集和引用其中的名稱空間
5. XAML的注釋
第四章 x名稱空間詳解
1. x名稱空間裡都有什麼
2. x名稱空間中的Attribute
2.1 x:Class
2.2 x: ClassModifier
2.3 x: Name
2.4 x:FieldModifier
2.5 x:Key
2.6 x:Shared
3. x名稱空間中的標記延伸
3.1 x:Type
3.2 x:Null
3.3 標記延伸執行個體的兩種聲明文法
3.4 x:Array
3.5 x:Static
4. XAML指令元素
第五章 控制項與布局
1. 控制項到底是什麼
2. WPF的內容模型
2.1 內容與內容屬性
3. 各類內容模型詳解
3.1 ContentControl族
3.2 HeaderedContentControl族
3.3 ItemsControl族
3.4 HeaderedItemsControl族
3.5 Decorator族
3.6 TextBlock和TextBox
3.7 Shape族元素
3.8 Panel族元素
4. UI布局(Layout)
4.1 布局元素
4.2 Grid
4.3 StackPanel
4.4 Canvas
4.5 DockPanel
4.6 WrapPanel
第六章 深入淺出話Binding
1. Data Binding在WPF中的地位 2. Binding基礎 3. Binding的源與路徑 3.1 把控制項作為Binding源與Binding標記延伸 3.2 控制Binding的方向及資料更新 3.3 Binding的路徑(Path) 3.4 “沒有Path”的Binding 3.5 為Binding指定源(Source)的幾種方法 3.6 省略Source的Binding 3.7 使用集合對象作資料來源 3.8 使用使用ADO.NET對象作為Binding的源 3.9 使用使用XML資料作為Binding的源 3.10 使用使用LINQ檢索結果作為資料來源 3.11 使用ObjectDataProvider 3.12 使用Binding的RelativeSource 4. Binding對資料的轉換與校正 4.1 Binding的資料校正 4.2 Binding的資料轉換 5. MultiBinding(多路Binding)
第七章 深入淺話屬性
1. 屬性(Property)的來龍去脈 2. 相依性屬性(Dependency Property) 2.1 相依性屬性對記憶體的使用方式 2.2 聲明和使用相依性屬性 2.3 相依性屬性值存取的秘密 3. 附加屬性(Attached Properties)
第八章 深入淺出話事件
1. 近觀WPF的樹形結構 2. 事件的來龍去脈 3. 深入淺出路由事件 3.1 使用WPF內建路由事件 3.2 自訂路由事件 3.3 Source與OriginalSource 3.4 事件也附加——深入淺出附加事件
第九章 深入淺出話命令
1. 命令系統的基本元素與關係 1.1 命令系統的基本元素 1.2 基本元素之間的關係 1.3 小試命令 1.4 WPF的命令庫 1.5 命令參數 1.6 命令與Binding的結合 2. 近觀命令 2.1 ICommand介面與RoutedCommand 2.2 自訂Command
第十章 深入淺出話資源
1. WPF對象級資源的定義與尋找 2. 且“靜”且“動”用資源 3. 向程式添加二進位資源 4. 使用Pack URI路徑訪問二進位資源
第十一章 深入淺出話模板
1. 模板的內涵 2. 資料的外衣DataTemplate 3. 控制項的外衣ControlTemplate 3.1 庖丁解牛看控制項 3.2 ItemsControl的PanelTemplate 4. DataTemplate與ControlTemplate的關係與應用 4.1 DataTemplate與ControlTemplate的關係 4.2 DataTemplate與ControlTemplate的應用 4.3 尋找失落的控制項 5. 深入淺出話Style 5.1 Style中的Setter 5.2 Style中的Trigger
第十二章 繪圖和動畫
1. WPF繪圖 1.1 繪製圖形 2. 圖形的效果與濾鏡 2.1 簡單易用的BitmapEffect 2.2 豐富多彩的Effect 3. 圖形的變形 3.1 呈現變形 3.2 布局變形 4. 動畫 4.1 簡單獨立式動畫 4.2 情境 4.3 綜合執行個體資源
《深入淺出WPF》 學習筆記