From the course: Windows Presentation Foundation: 1 Build Dramatic Desktop Applications

Unlock the full course today

Join today to access over 22,400 courses taught by industry experts or purchase this course individually.

Overview of XAML

Overview of XAML

- [Instructor] WPF contains many innovations and it also follows UI development trends. One trend that shows no sign of stopping is to use a markup language to describe the application UI. WPF follows this trend using a variant of XML to define the UI layer of the desktop application. This variant is known as Extensible Application Markup Language, also written as XAML, which is usually pronounced as zammel. One fascinating part of XAML is the way Microsoft implemented it. They built it to be a generalized way to represent objects. Stated another way, it's an XML language to create and instantiate .NET objects. Isn't that interesting? The usual explanation found in many articles is that XAML is a UI definition language. Well, that's true in a sense, because it was created in conjunction with WPF and WPF is a UI rendering engine and it's a framework that is optimized for creating desktop applications. But XAML is more flexible than that. It's not tied exclusively to UI development. In…

Contents