Computing Atlas

How Computing Was Built
Sign In
Text size
100%
Theme
Programming Language

Extensible Application Markup Language

Markup Language

Extensible Application Markup Language, known as XAML, is a declarative XML-based language developed by Microsoft for initializing structured values and objects. It is available under Microsoft's Open Specification Promise. XAML is used in Windows Presentation Foundation, Silverlight, Workflow Foundation, the Windows UI Library, the Universal Windows Platform and .NET Multi-platform App UI. In Windows Presentation Foundation and the Universal Windows Platform it is a user interface markup language that defines interface elements, data binding and events, while in Workflow Foundation it defines workflows. XAML elements map directly to Common Language Runtime object instances, and its attributes map to properties and events on those objects. Anything written in XAML can also be expressed in a traditional .NET language such as C# or Visual Basic .NET, but because XAML is based on XML the tools that process it need less complexity. It was first named Extensible Avalon Markup Language, after Avalon, the code name for Windows Presentation Foundation.

Connections

In Field

Source Extensible Application Markup Language (Wikipedia)
In the Other Atlases

Developed By

Also in Business Atlas: the developer of this subject.

Source Extensible Application Markup Language (Wikipedia)Lead, developer
Quote, Lead, developer
is a declarative XML-based language developed by Microsoft
Sources
Extensible Application Markup Language (Wikipedia)
  • Lead, developer
    is a declarative XML-based language developed by Microsoft
  • In Field: Human Computer Interaction, Lead, user interface use
    In WPF and UWP, XAML is a user interface markup language to define UI elements, data binding, and events.
View the Source
Comments (0)
No comments yet. Be the first to share a thought.
Reader Challenges (0)
No disputes yet. Spotted an error or a better source? Open the first one.