Microsoft Domain-Specific Languages

Extensible Application Markup Language (Xaml)

Click here to download this version of these specifications.

Audience

The languages documentation is intended for use in conjunction with publicly available standard specifications, computer language design and implementation art. It assumes that the reader either is familiar with this material or has access to it.

The technical documentation provides the following levels of audience support:

  • Implementer: Sufficient conceptual and reference information for a successful implementation of one or more protocol specifications for a given task or scenario.

  • Reviewer: A definitive resource for readers who want to evaluate or understand one or more protocols.

Protocol Description

[MS-WPFXV]: WPF XAML Vocabulary Specification 2006

The [MS-WPFXV]: WPF XAML Vocabulary specification 2006 is the detailed definition of the WPF Vocabulary of Types which can be used to create stunning graphical experiences.

[MS-XAML]: XAML Object Mapping Specification 2006

The [MS-XAML]: XAML Object Mapping Specification 2006 defines a way to describe types, a way to hold objects and a system for mapping between objects and XML.

More Information

These specifications are provided under the Microsoft Open Specification Promise (OSP). For further details on the OSP, see the: https://www.microsoft.com/interop/osp/default.mspx.

Questions

If you have questions about Microsoft’s XAML specifications, please visit the Windows Presentation Foundation Forum on MSDN: http://forums.msdn.microsoft.com/en-US/wpf/threads/.