Books & Videos

Table of Contents

Chapter: Introduction

WPF 4.5 Programming LiveLessons: Introduction

02m 48s

Chapter: WPF Overview

WPF Overview

00m 6s

Chapter: Lesson 1: Introduction to WPF

Topics

00m 23s

1.1 What is WPF?

01m 0s

1.2 What is XAML?

06m 20s

1.3 The Application Class

04m 47s

Chapter: Part 1: Controls

Controls

00m 6s

Chapter: Lesson 2: Layout

Topics

00m 22s

2.1 Basic Layout

04m 45s

2.2 Advanced Layout

03m 40s

Chapter: Lesson 3: Panels

Topics

00m 21s

3.1 What are Panels?

01m 33s

3.2 Grid

04m 4s

3.3 StackPanel

01m 37s

3.4 DockPanel

02m 12s

3.5 WrapPanel

01m 29s

3.6 Canvas

01m 11s

Chapter: Lesson 4: ContentControls

Topics

00m 22s

4.1 ContentControl Basics

03m 55s

4.2 TextBox

06m 30s

4.3 Button

04m 41s

Chapter: Lesson 5: ItemsControl

Topics

00m 28s

5.1 ItemsControl Basics

04m 32s

5.2 ListBox

08m 27s

5.3 ComboBox

01m 51s

5.4 DataGrid

04m 39s

5.5 Scrolling and Virtualization

03m 3s

Chapter: Lesson 6: Controls in Code Behind

Topics

00m 22s

6.1 Build a Screen in Code Behind

02m 52s

6.2 The Visual Tree

03m 36s

Chapter: Part 2: Data Binding

Data Binding

00m 6s

Chapter: Lesson 7: How Data Binding Works

Topics

00m 32s

7.1 What are Dependency Properties?

01m 55s

7.2 Dependency Properties in Code

07m 15s

7.3 Attached Properties in Code and XAML

05m 8s

7.4 DataContext

04m 10s

Chapter: Lesson 8: The Basics of Data Binding

Topics

00m 25s

8.1 Notifications

07m 17s

8.2 Path

02m 22s

8.3 Mode

02m 29s

8.4 Converters

03m 44s

8.5 Converter Parameters

01m 24s

8.6 MultiBinding

02m 59s

Chapter: Lesson 9: Advanced Data Binding

Topics

00m 28s

9.1 Sources

03m 58s

9.2 UpdateSourceTrigger and Delay

03m 7s

9.3 Validation

03m 3s

9.4 Bindings in Code

03m 58s

9.5 Binding to Static Properties

03m 47s

Chapter: Part 3: Resources, Styles and Templates

Resources, Styles and Templates

00m 6s

Chapter: Lesson 10: Resources

Topics

00m 23s

10.1 ResourceDictionary

06m 2s

10.2 StaticResource

01m 3s

10.3 DynamicResource

02m 54s

10.4 Where and How Resources Are Resolved

03m 53s

Chapter: Lesson 11: Styles

Topics

00m 27s

11.1 What Styles Are and How They Work

03m 34s

11.2 How Styles Are Set

04m 1s

11.3 Style Inheritance (BasedOn)

01m 58s

Chapter: Lesson 12: Control Templates

Topics

00m 28s

12.1 What Control Templates Are and How They Work

04m 22s

12.2 TemplateBinding

03m 32s

12.3 Triggers

02m 27s

12.4 VisualStateManager

03m 42s

12.5 ItemsControl's Template

02m 39s

12.6 TextBox Special Case

03m 12s

12.7 How to Set Templates

03m 14s

Chapter: Lesson 13: Data Templates

Topics

00m 27s

13.1 What Data Templates Are and How They Work

03m 26s

13.2 Triggers

02m 27s

13.3 How to Set Data Templates

02m 46s

Chapter: Part 4: Custom Controls, Interactions and Animations

Custom Controls, Interactions and Animations

00m 6s

Chapter: Lesson 14: Custom Controls

Topics

00m 28s

14.1 Create a Custom Control

04m 54s

14.2 Build a Simple Control

06m 17s

14.3 Build an Advanced Control

06m 17s

Chapter: Lesson 15: Interactions

Topics

00m 31s

15.1 Behaviors

03m 15s

15.2 TargetedTriggerActions

02m 3s

15.3 A More Advanced Behavior

02m 13s

15.4 Attached Property Behaviors

03m 19s

Chapter: Lesson 16: Animations

Topics

00m 19s

16.1 Animation Basics

10m 12s

Chapter: Part 5: Localization, Navigation and MVVM

Localization, Navigation and MVVM

00m 6s

Chapter: Lesson 17: Localization and Navigation

Topics

00m 26s

17.1 Adding Localization to XAML

10m 16s

17.2 Basic Navigation

04m 48s

Chapter: Lesson 18: MVVM Basics

Topics

00m 23s

18.1 What is MVVM?

02m 1s

18.2 MVVM in Action

10m 35s

Chapter: Summary

WPF 4.5 Programming LiveLessons: Summary

01m 13s