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
Table of contents
-
Intermediate WPF
- 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
Product information
- Title: Intermediate Windows Presentation Foundation
- Author(s):
- Release date: June 2016
- Publisher(s): Infinite Skills
- ISBN: 9781491955017
You might also like
article
Reinventing the Organization for GenAI and LLMs
Previous technology breakthroughs did not upend organizational structure, but generative AI and LLMs will. We now …
article
Run Llama-2 Models Locally with llama.cpp
Llama is Meta’s answer to the growing demand for LLMs. Unlike its well-known technological relative, ChatGPT, …
book
Hidden WPF: Secrets for Creating Great Applications in Windows Presentation Foundation
Get tips and tricks to help you create great WPF applications, exploring possibilities that you’ve probably …
article
Use Github Copilot for Prompt Engineering
Using GitHub Copilot can feel like magic. The tool automatically fills out entire blocks of code--but …