Expanded Library

Advanced Reusable Styles and Themes in WPF

by Keith Harvey

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.

What you'll learn

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.

Table of contents

Course Overview
Wrapping Things Up

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.

Ready to upskill? Get started