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 ...