XAML XAML

XAML - Definition and Overview

XAML (short for eXtensible Application Markup Language, and pronounced "Zammel") is Microsoft's primary interface language for Windows Longhorn. It is a declarative XML-based language.

The two are not related.

In typical usage the XML files will be produced by a visual design tool, such as Visual Studio .NET. The resulting XML will generally be compiled, although interpretation on the fly is also possible.

Elements map to Common Language Runtime objects. Attributes map to properties or events on those objects.

XAML was originally designed to work as the markup language for Microsoft "Avalon". As time passed, the design allowed use with many sets of CLR objects, not just Avalon objects.

Some non-Microsoft people position XAML as a rough equivalent to XUL, an open source system for creating applications derived from the Mozilla project. XAML (also short for Transaction Authority Markup Language), also an XML-based language, is a standard to help manage workflow over distributed Web Services. This is not related to Microsoft's XAML language other than that they are both based on XML.

External links

Example Usage of XAML

cautionsign: RT @ch9: TWC9: XAML tools, Silverlight for Live Writer, Surface SDK, http://bit.ly/5a7QuR
toranb: Might get some time to play with XAML tonight - not sure I'll learn anything of value but it should be fun
philiplaureano: On second thought, it should be pretty easy to modify my own XAML engine to add using an IOC container as part of the markup syntax
Copyright 2009 WordIQ.com - Privacy Policy  :: Terms of Use  :: Contact Us  :: About Us
This article is licensed under the GNU Free Documentation License. It uses material from the this Wikipedia article.