微软已经发布了 XAML 程序语言规范。规范中包含了 XAML、XAML 2009 以及针对 Silverlight 和 WPF 的扩展。出去某种未知原因,规范中还包含了 VBA(Visual Basic for Applications language)语言规范。
XAML 2006 和 XAML 2009 规范覆盖了 XAML 语言的三个方面:
- Xaml 模式信息集(Xaml Schema Information Set)——用作定义特定 Xaml 词汇的模型;
- Xaml 信息集(Xaml Information Set)——用作描述 Xaml 实例信息的模型;
- 按照一个或多个 Xaml 信息集,将 XML[XML] 文档转换成对应 Xaml 信息集的过程。
该规范版本中包含了三个针对 WPF 的 Xaml 模式信息集(2006,2010,2012)以及两个针对 Silverlight 的 Xaml 模式信息集(2008,2010)。另外,针对 Windows Workflow 的 Xaml 词汇并没有包含在内。
300 页的 VBA 规范是迄今为止对语言最彻底的覆盖。它既包含了语言本身,也包含了 VBA 7 中的标准库。VBA 虽然不再被提供用于第三方应用程序,但是它对于微软 Office 宏依然是不可或缺的一部分。
评论