Udemy線上課程 Microsoft Xaml Behaviors Wpf詳解/觸發器/Behavior/Trigger 講師:Qingming Zhao 影音教學 中文發音 中文版(DVD版)
Udemy線上課程 Microsoft Xaml Behaviors Wpf詳解/觸發器/Behavior/Trigger 講師:Qingming Zhao 影音教學 中文發音 中文版(DVD版)
內容說明:
本影片教程,從下載、編譯
Microsoft.Xaml.Behaviors.Wpf源碼開始,配合源碼詳細講解了這個包中各種Behavior、各種Trigger、以及各種Action的具體使用。
微軟曾經開發過一套強大的設計工具
Microsoft Expression Blend,用於WPF、Silverlight、SketchFlow等界面設計。
但隨著
Adobe flash的從互聯網上的湮滅,這套強大的工具也走向了沒落,時至今日,在互聯網上只留下部分殘存痕跡。
伴隨
Microsoft Expression Blend的System.Windows.Interactivity中提出了一箇新的概念——行為(Behavior)。
XAML行為,是一種易於使用的方法,可以使用最少的代碼向 WPF 應用程序添加常見且可重用的交互性,行為(Behavior)被描述為一類事物的共同特徵,在WPF中通過行為封裝一些通用的界面功能,從而實現代碼重用來提高開發效率。
使用這種技術,“行為”可以將事件和處理方法封裝到一起,不僅大大簡化UI界面Xaml代碼的複雜性,同時也極大地提高了其複用性。
通常情況下不用自己寫行為, 直接使用Behaviors包中的行為就行了,當然如果需要的話,也可以自行擴展其“行為”,因而成為眾多WPF開發人員的摯愛。
隨著
Microsoft Expression Blend的消散,
微軟未在繼續更新System.Windows.Interactivity,但眾多愛好者卻為其擴充了五花八門的功能,於是出現了一種“名字相同,功能各異”的狀況,在開發中帶來了大量的混亂。
2018年
微軟出手,與
Microsoft MVP 領導者委員會合作將其統一成github上的一箇開源項目,重新命名為
Microsoft.Xaml.Behaviors.Wpf,如果要在項目中使用行為,只需簡單地將
Microsoft.Xaml.Behaviors.Wpf NuGet 包添加到項目中就可使用這些超級實用的技術。
在學習完該影片課程後,在WPF開發中,也許通過使用
Microsoft.Xaml.Behaviors.Wpf包,再簡單地添加少許代碼,就能替代以前數十行,乃至數百行代碼的幸苦。
課程內容:
01 -
Microsoft Xaml Behaviors Wpf詳解觸發器BehaviorTrigger
001 課前準備(1).mp4
002 課前準備(2).mp4
003
Microsoft.Xaml.Behaviors.Wpf源碼編譯.mp4
004 控件的屬性及XAML名稱空間(1).mp4
005 控件的屬性及XAML名稱空間(2).mp4
006
Microsoft.Xaml.Behaviors.dll模塊分析(1).mp4
007
Microsoft.Xaml.Behaviors.dll模塊分析(2).mp4
008 EventTrigger分析.mp4
009 ChangePropertyAction的使用(1).mp4
010 ChangePropertyAction的使用(2).mp4
011 EventTrigger的使用.mp4
012 SetDataStoreValueAction的使用.mp4
013 GoToStateAction的使用.mp4
014 RemoveElementAction 的使用.mp4
015 CallMethodAction的使用.mp4
016 InvokeCommandAction的使用(1).mp4
017 InvokeCommandAction的使用(2).mp4
018 InvokeCommandAction的使用(3).mp4
019 InvokeCommandAction的使用(4).mp4
020 LaunchUriOrFileAction的使用.mp4
021 PlaySoundAction的使用.mp4
022 RemoveItemInListBoxAction的使用.mp4
023 ControlStoryboardAction的使用.mp4
024 TimerTrigger的使用.mp4
025 KeyTrigger的使用.mp4
026 PropertyChangedTrigger的使用.mp4
027 DataStoreChangedTrigger的使用.mp4
028 DataTrigger的使用.mp4
029 StoryboardCompletedTrigger的使用.mp4
030 ConditionBehavior的使用.mp4
031 DataStateBehavior的使用.mp4
032 DataStateBehavior的使用.mp4
033 FluidMoveSetTagBehavior的使用.mp4
034 示例:使用FluidMoveBehavior實現一個交換控件的效果.mp4
035 MouseDragElementBehavior的使用.mp4
036 TranslateZoomRotateBehavior的使用.mp4
037 示例:讓ListBox自動滾動的Behavior.mp4
038 示例:清除TextBox內容的Behavior.mp4
039 PresentationFramework.dll解析.mp4
040 PresentationFramework.dll中的路由事件.mp4
041 PresentationFramework中的觸發器.mp4
042 Style中的觸發器.mp4
043 PresentationFramework中的觸發器.mp4
相關商品:
Udemy線上課程 零基礎9次課搞定西班牙語發音! 講師:David Zhao 影音教學 中文發音 繁體中文版(DVD版)
Udemy線上課程 Microsoft Azure雲端基礎實戰 (含教材) 講師:阿彬 電腦 影音教學 中文發音 繁體中文版(DVD版)
Udemy線上課程 無需代碼基礎:開發小程序就是這麼簡單 講師:Hui Zhao 影音教學 中文發音 中文版(DVD版)
Udemy線上課程 Microsoft Word 企業應用全攻略(含教材) 講師:文雅 沈 影音教學 中文發音 繁體中文版(DVD版)
Udemy線上課程 WPF仿《原神》角色列表頁面製作 講師:Qingming Zhao 影音教學 中文發音 中文版(DVD版)