Advanced Reusable Styles and Themes in WPF

Take your WPF XAML skills to the next level by learning how to make modern reusable styles and themes with runtime theme switching. If you've ever wanted to implement light and dark themes in your apps, then this course will show you how.
Course info
Rating
(17)
Level
Advanced
Updated
May 31, 2019
Duration
3h 12m
Table of contents
Course Overview
Getting Started
Creating a Reusable Foundation
Mastering Control Templates
Creating User Switchable Themes
Restyling Controls
Exploring Advanced XAML Techniques
Wrapping Things Up
Description
Course info
Rating
(17)
Level
Advanced
Updated
May 31, 2019
Duration
3h 12m
Description

It's an exciting time for WPF as it moves into a new modern era of support and growth. That makes it the perfect time for WPF developers to take their XAML skills to the next level by learning how to modernize their apps with features like runtime theme switching. In this course, Advanced Reusable Styles and Themes in WPF, you will gain foundational knowledge and the ability to create WPF custom control styles and runtime theme switching that can be reused across multiple applications. First, you will learn how to create a reusable project architecture. Next, you will discover how to restyle controls and implement runtime theme switching. Finally, you will explore advanced XAML concepts such as extending control styles with attached properties and creating better value converters. When you are finished with this course, you will have the skills and knowledge of reusable WPF styles and themes needed to create modern WPF applications, making you a more valuable WPF developer.

About the author
About the author

Keith Harvey is a Software Architect and UX Visionary for Hexagon PPM. He has over 30 years experience designing and developing applications and architectures across many industries. Over the years, his love of making people happy and more productive has grown into a passion for creating great User Experiences (UX) across desktop, web, and mobile platforms.

More from the author
Hacking the User Experience / UX for Developers
Intermediate
2h 42m
Aug 18, 2014
Section Introduction Transcripts
Section Introduction Transcripts

Course Overview
Hi everyone. My name is Keith Harvey, and welcome to my course, Advanced Reusable Styles and Themes in WPF. I'm a software architect at Hexagon PPM where I build reusable UI libraries for high-end engineering software used by companies worldwide. It's an exciting time to be a WPF developer as WPF moves into a new modern era of support and growth. So in this course, we're going to learn how to modernize WPF apps by creating reusable control styles with runtime theme switching. Some of the major topics that we will cover include creating a reusable UI architecture, mastering control templates, restyling controls, and implementing runtime theme switching. By the end of this course, you'll have the skill and knowledge needed to confidently create reusable styles and themes with runtime theme switching, making you a more valuable WPF developer. Before beginning the course, you should be familiar with WPF, C#, and XAML, and have some experience with styles, control templates, data templates, and basic data binding. I hope you'll join me on this journey to learn how to create modern WPF applications with the Advanced Reusable Styles and Themes in WPF course, at Pluralsight.