Extensible Application Markup Language

E704702

Extensible Application Markup Language is a Microsoft-developed XML-based language used primarily to define user interfaces and workflows in technologies like WPF, UWP, and Silverlight.

All labels observed (1)

Label Occurrences
Extensible Application Markup Language canonical 1

How this entity was disambiguated

Statements (48)

Predicate Object
instanceOf XML-based language
markup language
user interface description language
abbreviation XAML
allows declarative object graphs
instantiation of .NET objects via markup
associatedWith C#
Visual Basic .NET
code-behind model
basedOn XML
designedFor separation of UI design and application logic
developer Microsoft
fileExtension .xaml
integratedWith Blend for Visual Studio
linked to: Visual Studio

Visual Studio
namespaceMechanism XML namespaces
paradigm declarative programming
platform Microsoft Windows
linked to: Windows
primaryUse defining user interfaces
defining workflows
standardizedBy Microsoft
supports animations
attached properties
control composition
custom controls
data binding
declarative UI definition
dependency properties
event handling
resource dictionaries
styles
templates
triggers
user controls
usedFor Windows Phone apps
linked to: Windows Phone

Windows Store apps
linked to: Microsoft Store

desktop applications
workflow definitions
usedIn .NET
.NET Core
.NET Framework
Silverlight
UWP
Universal Windows Platform
WF
WPF
Windows Presentation Foundation
Windows Workflow Foundation

How these facts were elicited

Referenced by (1)

Full triples — surface form annotated when it differs from this entity's canonical label.

XAML fullName Extensible Application Markup Language