一、概要
本系列將繼《.net wpf快速入門教程》帶領大家了解wpf,幫助各位在初級向中級過渡的中掌握基本該具備的能力。本系列視頻長度大約在15分鍾到30分鍾左右,視頻內容不僅僅會講解技能還會分享面試中常見的問題。
二、詳細內容
以下是視頻的播放地址:
https://www.bilibili.com/video/BV1S5411c7Bo
整套視頻一共有19期:
- 【簡言】向大家介紹本系列的基本內容以及后續規划。
- 【自定義控件】,1.自定義控件概念講解 2.自定義控件庫如何使用。
- 【依賴項屬性】,講解依賴項屬性,並基於該特性開發自定義控件。
- 【附加屬性】,附加屬性的講解,並實戰編寫例子。
- 【Binding】,Fody框架的介紹,Binding關鍵字使用。
- 【MultiBinding】,MultiBinding允許把一個wpf元素綁定到多個源上。
- 【PriorityBinding】,PriorityBinding非常便於綁定還不可用的數據。如果通過PriorityBinding需要一定的時間才能得到結果,就可以通知用戶的進度,讓用戶知道需要等待。
- 【Binding(二)】,關於綁定的語法補充,.net5版本新特性的介紹。
- 【Command】日常開發中必不可少會用到命令,比如button自帶了Command和CommandParameter屬性。細心的小伙可能會發現並不是所有的控件都自帶這樣的屬性,那么如何讓“萬物皆可Command”呢?
- 【Animation】,動畫是快速循環播放一系列圖像(其中每個圖像與下一個圖像略微不同)給人造成的一種幻覺。再回到WPF開發中動畫是讓控件表現出多樣性具有動畫行為。
- 【Path Animation】,沿着路徑移動對象的一種方法是使用 MatrixTransform 和MatrixAnimationUsingPath 來沿復雜路徑轉換對象。 TranslateTransform、RotateTransform、ScaleTransform知識點
- 【From/To/By & Key-Frame】,From/To/By & Key-Frame 動畫的使用講解
- 【Custom Animation】,分享自定動畫的基礎思路
- 【DataTemplate】,在日常開發中,會遇到需要在一個集合控件中通過某個Type屬性選擇不同的View顯示在控件上。那么用常規的綁定是無法完成的,這時候微軟提供了一個DataTemplateSelector對象幫助開發者完成此項功能。
- 【SQLite】,SQLite簡單應用和避免使用上的坑。
- 【Async Command】,Async Command基於ICommand的異步封裝,在Task特性引用到項目中時普通的RelayCommand並不能更好的支持該特性。這時候AsyncCommand的出現解決了該問題。
- 【RoutedEvent】,隧道事件和冒泡事件
- 【MEF】,MEF框架的介紹和實踐
- 【項目結構】,基於MEF框架衍生出的項目結構講解