Novice developers working with WPF/XAML understand the basics of how to use layout panels and controls to make user interfaces for apps that often look, feel, and function... basic. Wouldn’t it be great if those same interfaces could be made more polished, more scalable, more functional, and easier to use?
WPF wizard Mark Long shows you how in this entertaining and engaging course covering five key functionalities of WPF: …
Intermediate Windows Presentation Foundation
Video description
Novice developers working with WPF/XAML understand the basics of how to use layout panels and controls to make user interfaces for apps that often look, feel, and function... basic. Wouldn’t it be great if those same interfaces could be made more polished, more scalable, more functional, and easier to use?
WPF wizard Mark Long shows you how in this entertaining and engaging course covering five key functionalities of WPF: Dependency properties, data binding, templates, triggers and dialogs. Master your understanding of these core concepts says Long and your Windows apps will become masterful too.
Master the core WPF functionalities that transform apps from beginner basic to polished pro
Refresh your knowledge of XAML, .NET classes, properties, attributes and property elements
Dive deep into custom dependency properties – a game changer in the .NET environment
Uncover the value of data binding to see how it will simplify the way you work with data
Expand your knowledge of control and data templates to boost your data presentation skills
Explore triggers to learn how to make cool things happen with mouse-overs and more
Unlock the potential of dialogs, custom dialogs, and Windows common dialogs
Twenty-five year IT veteran Mark Long is a noted expert on all things Windows. He is a long term contributor to O'Reilly Media having authored twelve book and video titles including Windows Presentation Foundation Basics, Learning Windows PowerShell, and Securing Windows Networks.
Introduction - What To Expect From This Course
00:04:32
About The Author
00:03:13
Why WPF?
00:06:35
Evolution Of WPF
00:06:32
Opening Demos
00:03:13
Getting Visual Studio
Getting Visual Studio
00:05:40
Visual Studio Install Tips
00:03:11
Visual Studio First Run
00:05:57
Visual Studio Tour
00:05:43
Visual Studio Configuration
00:05:39
Visual Studio Features
00:03:56
Working With XAML
00:05:43
Working With Objects
XAML Foundations
00:04:06
XAML Class Hierarchy Part 1
00:06:15
XAML Class Hierarchy Part 2
00:01:58
XAML And NET Objects
00:04:48
Using Custom NET Classes
00:03:35
Custom Class Example Part 1
00:05:17
Custom Class Example Part 2
00:05:22
XAML Versions
00:04:46
Working With Properties
Working With Properties
00:05:54
Properties As Attributes
00:05:05
Properties As Elements Part 1
00:05:38
Properties As Elements Part 2
00:04:33
Dependency Property Basics
00:03:48
Dependency Property Scenario Part 1
00:04:51
Dependency Property Scenario Part 2
00:02:54
Creating A Dependency Property Part 1
00:05:40
Creating A Dependency Property Part 2
00:05:14
Value Changed Callback Part 1
00:05:08
Value Changed Callback Part 2
00:03:06
Coerce Value Callback
00:05:26
Dependency Property Checkbox
00:05:19
WPF Data Binding
What Is Data Binding?
00:06:17
Basic Data Binding Concepts
00:06:18
Data Binding Example Part 1
00:06:53
Data Binding Example Part 2
00:04:47
Understanding DataContext Part 1
00:05:30
Understanding DataContext Part 2
00:04:29
Binding To An Object Part 1
00:04:42
Binding To An Object Part 2
00:05:11
Using DisplayMemberPath
00:04:13
Binding Using Relative Source
00:03:20
Source Property Binding
00:03:49
Templates
Template Basics
00:04:50
Control Templates Example Part 1
00:05:01
Control Template Example Part 2
00:04:07
Control Template Example Part 3
00:05:56
Data Templates Example Part 1
00:05:49
Data Template Example Part 2
00:06:18
Data Templates Example Part 3
00:02:51
Triggers
Understanding Triggers
00:04:34
Property Trigger Example Part 1
00:05:32
Property Trigger Example Part 2
00:06:16
Multi-Trigger Example
00:05:02
Data Trigger Example
00:05:00
Dialogs
WPF Dialogs
00:05:56
Custom Dialog Example Part 1
00:05:54
Custom Dialog Example Part 2
00:05:16
Custom Dialog Example Part 3
00:01:40
Using Common Dialogs Part 1
00:05:42
Using Common Dialogs Part 2
00:05:27
Conclusion
Wrap Up
00:03:48
Start your Free Trial Self paced Go to the Course We have partnered with providers to bring you collection of courses, When you buy through links on our site, we may earn an affiliate commission from provider.
This site uses cookies. By continuing to use this website, you agree to their use.I Accept