XAML文件的语法类似于XML和HTML的结合体。
XAML是大小写区分的。XAML命名空间是为XML语言提供此用途的命名空间概念。
一个XAML文件始终只有一个元素作为其根。可以使用一个自结束标记(而不是开始/结束标记对)来声明对象元素。支持内容元素语法的属性(Property)可能还通过属性(Property)元素语法或备选属性(Attribute)语法支持更详细的格式。许多Silverlight属性可以使用属性元素语法来设置。可以使用XAML内容语法将纯字符串作为内容放入开始对象标记和结束对象标记之间。UIElementCollection不是可构造的类。标记扩展是一个在Silverlight XAML实现中广泛使用的XAML语言概念。可以将相关事件的名称指定为处理该事件的对象的属性名称。