Introduction

XAML is ubiquitous today. Whether with Silverlight, WPF, WF, various XPS formats, or XML-based formats, XAML is being used in a whole lot of Microsoft platform-based technologies. Though based on XML, XAML is unlike most other markup languages, because it is strongly linked to CLR assemblies through its objects.

Microsoft originally intended XAML to be a new and much more malleable and adaptable user interface (UI) description language for the .NET Framework through a technology named Windows Presentation Foundation (formerly called WinFX). From that specific beginning, XAML has not only outgrown that original goal, but achieved far more.

Recently, WPF has begun to supersede Windows Forms as the preferred development target. XAML’s ...

Get XAML Developer Reference now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.