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版)