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