.NET5 WPF進階教程

dotNet源計劃發表於2021-05-31

一、概要

本系列將繼《.net wpf快速入門教程》帶領大家瞭解wpf,幫助各位在初級向中級過渡的中掌握基本該具備的能力。本系列視訊長度大約在15分鐘到30分鐘左右,視訊內容不僅僅會講解技能還會分享面試中常見的問題。

二、詳細內容

以下是視訊的播放地址:

https://www.bilibili.com/video/BV1S5411c7Bo

整套視訊一共有19期:

  1. 【簡言】向大家介紹本系列的基本內容以及後續規劃。
  2. 【自定義控制元件】,1.自定義控制元件概念講解 2.自定義控制元件庫如何使用。
  3. 【依賴項屬性】,講解依賴項屬性,並基於該特性開發自定義控制元件。
  4. 【附加屬性】,附加屬性的講解,並實戰編寫例子。
  5. 【Binding】,Fody框架的介紹,Binding關鍵字使用。
  6. 【MultiBinding】,MultiBinding允許把一個wpf元素繫結到多個源上。
  7. 【PriorityBinding】,PriorityBinding非常便於繫結還不可用的資料。如果通過PriorityBinding需要一定的時間才能得到結果,就可以通知使用者的進度,讓使用者知道需要等待。
  8. 【Binding(二)】,關於繫結的語法補充,.net5版本新特性的介紹。
  9. 【Command】日常開發中必不可少會用到命令,比如button自帶了Command和CommandParameter屬性。細心的小夥可能會發現並不是所有的控制元件都自帶這樣的屬性,那麼如何讓“萬物皆可Command”呢?
  10. 【Animation】,動畫是快速迴圈播放一系列影像(其中每個影像與下一個影像略微不同)給人造成的一種幻覺。再回到WPF開發中動畫是讓控制元件表現出多樣性具有動畫行為。
  11. 【Path Animation】,沿著路徑移動物件的一種方法是使用 MatrixTransform 和MatrixAnimationUsingPath 來沿複雜路徑轉換物件。 TranslateTransform、RotateTransform、ScaleTransform知識點
  12. 【From/To/By & Key-Frame】,From/To/By & Key-Frame 動畫的使用講解
  13. 【Custom Animation】,分享自定動畫的基礎思路
  14. 【DataTemplate】,在日常開發中,會遇到需要在一個集合控制元件中通過某個Type屬性選擇不同的View顯示在控制元件上。那麼用常規的繫結是無法完成的,這時候微軟提供了一個DataTemplateSelector物件幫助開發者完成此項功能。
  15. 【SQLite】,SQLite簡單應用和避免使用上的坑。
  16. 【Async Command】,Async Command基於ICommand的非同步封裝,在Task特性引用到專案中時普通的RelayCommand並不能更好的支援該特性。這時候AsyncCommand的出現解決了該問題。
  17. 【RoutedEvent】,隧道事件和冒泡事件
  18. 【MEF】,MEF框架的介紹和實踐
  19. 【專案結構】,基於MEF框架衍生出的專案結構講解

相關文章