Extending XAML Applications With Behaviors
Pluralsight
Course Summary
Behaviors let you add functionality to existing controls and elements in a declarative fashion in your XAML. This course shows you how to use the built-in Blend behaviors to cover a wide range of scenarios and how to implement your own custom behaviors for any scenario as well.
-
+
Course Description
When building XAML applications in WPF, Silverlight, Windows 8, or Windows Phone, you will often find yourself saying, "If only this element had the ability to do X, Y, or Z from the XAML!" Behaviors are a pattern of extensibility in XAML that allow you to add capabilities to existing XAML elements yourself, even if you don’t have access to the source code of the elements you are trying to extend. You can extend elements that are part of the core XAML libraries, 3rd party controls, or even your own controls all using a set of pre-built behaviors or by building your own custom behaviors. In this course, you will learn what behaviors are all about, how they are built and work, and why you want to use them. You'll learn how to get highly productive quickly by using the pre-built Blend SDK and Behaviors SDK built-in behaviors, as well as how to build custom behaviors from scratch for more specialized scenarios. You will see how the same set of skills and built-in behaviors will allow you to apply the same kinds of functionality across the different XAML stacks of WPF, Windows 8, Windows Phone, and Silverlight.
-
+
Course Syllabus
Behaviors Overview- 36m 26s
—Course Intro 2m 32s
—Module Intro 0m 43s
—What Are Behaviors? 1m 17s
—Dependency Properties 3m 51s
—Demo: DependencyProperites 7m 23s
—Attached Properties 1m 51s
—Demo: Attached Properties 5m 11s
—Demo: Attached Behaviors 6m 53s
—Getting Started With Behaviors 5m 20s
—Summary 1m 22sBlend Behaviors, Triggers, and Actions- 24m 40s
—Introduction 0m 49s
—Behaviors, Triggers, and Actions 1m 43s
—Triggers 2m 18s
—Actions 1m 16s
—Behaviors 1m 47s
—Design Time Blend Behaviors 1m 42s
—Demo: Using Blend Behaviors in WPF 8m 1s
—Demo: Using Blend Behaviors in WinRT 5m 27s
—Summary 1m 32sInvoking Logic With Behaviors- 19m 53sManaging Visual State With Behaviors- 19m 24sAnimating Elements With Behaviors- 22m 40sCustom Behaviors- 45m 14s