Appendix B. XAML Reference

XAML is a relatively simple and general-purpose declarative programming language suitable for constructing and initializing objects. XAML is just XML, but with a set of rules about its elements and attributes and their mapping to objects, their properties, and the values of those properties (among other things).

Despite popular belief, XAML is not inherently about user interfaces. In Silverlight, XAML is mostly used to define visual elements, but it’s also used for nonvisual purposes, such as the application definition inside App.xaml. Also, although an app’s ...

Get 101 Windows 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.