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 O’Reilly online learning.

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