Appendix A. XAML, the Extensible Application Markup Language

What’s XAML? XAML is Microsoft’s XML-based markup language for building stunning user interfaces. XAML was first introduced as part of the Windows Presentation Foundation, which Microsoft included as part of version 3.0 of the .NET Framework as a replacement for the two-decades-old graphics device interface (GDI)-based technology. XAML excels as a user interface markup language, separating the user interface design from the code-behind implementing an application’s business logic. XAML not only defines WPF and Silverlight UIs, but is also one of the options when building Windows Runtime applications for the Windows 8 operating system. If you’re coming from a web development background, ...

Get Windows Phone 8 in Action now with the O’Reilly learning platform.

O’Reilly members experience live online training, plus books, videos, and digital content from nearly 200 publishers.