- 畅销套餐
- 精选套餐
- 人气套餐
- 尊享套餐
- 高薪套餐
![](https://s2.51cto.com/images/avater/202310/12934e04610cb632ac7129e3567ccc3ff11d41.jpg?x-oss-process=image)
![](https://s2.51cto.com/images/avater/202402/f4877411634b8ec2a7c948a73ecc8e16fe8090.jpg?x-oss-process=image)
![](https://s2.51cto.com/images/avater/202306/d8535ce0157dad587d4559b25405f1206d1897.jpg?x-oss-process=image)
![](https://s2.51cto.com/images/201708/22/fbcf90f2f9b6f5a54b2a6932a2266ae7.jpg?x-oss-process=image)
![](https://s2.51cto.com/images/201708/29/eaa4d017c9b94dddd30b9346d3168748.jpg?x-oss-process=image)
![](https://s2.51cto.com/images/201708/22/12d89b3149fc63f36074911b7f78c70c.jpg?x-oss-process=image)
![](https://s2.51cto.com/images/201705/f694c64885026e96779054b00bfe3d2e430d6b.jpg?x-oss-process=image)
![](https://s2.51cto.com/images/201707/14/5ad7a9fe251c089b3b13b5eecd40628d.jpg?x-oss-process=image)
![](https://s2.51cto.com/images/201812/15/506a9029e4a870002ea384b019224757.png?x-oss-process=image)
![](https://s2.51cto.com/images/201604/367750d22747fc732b5908c9332cd3f9aa4640.png?x-oss-process=image)
![](https://s2.51cto.com/images/201604/b7ae61848da692ad2003215f66066b6ace6e91.png?x-oss-process=image)
![](https://s2.51cto.com/images/201604/616a53d42adfa069c7f37959a2cf49a73fbc7f.png?x-oss-process=image)
![](https://s2.51cto.com/images/201604/367750d22747fc732b5908c9332cd3f9aa4640.png?x-oss-process=image)
![](https://s2.51cto.com/images/201604/b7ae61848da692ad2003215f66066b6ace6e91.png?x-oss-process=image)
![](https://s2.51cto.com/images/201604/616a53d42adfa069c7f37959a2cf49a73fbc7f.png?x-oss-process=image)
- 课程介绍
- 课程大纲
适合人群:
WPF程序员,编程爱好者
你将会学到:
掌握Microsoft Xaml Behaviors Wpf的使用
- 熟悉Behaviors的用法
- 熟悉Triggers的用法
- 熟悉Actions的用法
课程简介:
本视频教程,从下载、编译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包,再简单地添加少许代码,就能替代以前数十行,乃至数百行代码的幸苦。
课程大纲-Microsoft Xaml Behaviors Wpf详解/触发器/Behavior
第1章Microsoft Xaml Behaviors Wpf详解(6小时33分钟43节)
“赵庆明老师”老师的其他课程更多+