Microsoft Xaml Behaviors Wpf详解/触发器/Behavior/Trigger

所在平台: Udemy

课程主页: https://www.udemy.com/course/xaml-behaviors-wpf/

课程评论:没有评论

第一个写评论        关注课程

课程简介

课程名称:Microsoft Xaml Behaviors Wpf 详解/触发器/Behavior/Trigger 课程概述: 本课程以下载和编译Microsoft.Xaml.Behaviors.Wpf 源码为起点,深入解析了该库中各种 Behavior、Trigger 和 Action 的具体用法。课程回顾了 Microsoft Expression Blend 的历史及其在 WPF、Silverlight 等界面设计中的重要性,特别是其提出的“行为”(Behavior)概念。 “行为”是一种将通用界面功能封装起来,以实现代码重用和提高开发效率的技术。它能够将事件和处理方法封装在一起,极大地简化 XAML 代码的复杂性,并提升代码的复用性。虽然通常可以直接使用库中已有的行为,但该课程也强调了自行扩展行为的可能性。 课程指出,随着 Microsoft Expression Blend 的逐渐淡出,System.Windows.Interactivity 未得到微软的持续更新,导致出现功能混乱的情况。为了解决这一问题,微软在 2018 年与 MVP 领导者委员会合作,将其统一为一个开源项目,并重新命名为 Microsoft.Xaml.Behaviors.Wpf。使用该库只需通过 NuGet 包引入即可。 课程目标是让学习者掌握 Microsoft.Xaml.Behaviors.Wpf 包的使用,从而能够用更少的代码实现 WPF 应用程序中常见且可复用的交互性,显著提高开发效率,替代以往大量的代码编写工作。

课程评论(0条)

课程详情

本视频教程,从下载、编译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包,再简单地添加少许代码,就能替代以前数十行,乃至数百行代码的幸苦。

课程标签

0人关注该课程

主题相关的课程