《深入淺出WPF》 學習筆記

來源:互聯網
上載者:User

標籤: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》 學習筆記

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.