Developing New Experiences

T07 Introduction to XAML - Don't Fear the Markup

09/09/2025

9:30am - 10:45am

Level: Introductory

Jeremy Clark

Developer Educator

JeremyBytes.com

Understanding XAML (eXtensible Application Markup Language) is key to creating great user experiences in .NET MAUI, WPF, WinUI, and Uno Platform. We will cover the basics around XAML including a look at namespaces, elements, properties, events, attached properties, and layout. We'll create a simple WPF application that covers the fundamentals, and you will leave with a better understanding of how to create more complex layouts. Even if you primarily use a visual editor (such as in Visual Studio), knowing the markup gives you the extra boost to make the final tweaks and ensure and excellent experience for your users.

You will learn:

  • Create UI elements with XAML markup.
  • Use attached properties to customize your UI.
  • Explore how XAML relates to C# objects and code.