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.
Statements (48)
| Predicate | Object |
|---|---|
| instanceOf |
XML-based language
ⓘ
markup language ⓘ user interface description language ⓘ |
| abbreviation | XAML NERFINISHED ⓘ |
| allows |
declarative object graphs
ⓘ
instantiation of .NET objects via markup ⓘ |
| associatedWith |
C#
NERFINISHED
ⓘ
Visual Basic .NET NERFINISHED ⓘ code-behind model ⓘ |
| basedOn | XML NERFINISHED ⓘ |
| designedFor | separation of UI design and application logic ⓘ |
| developer | Microsoft ⓘ |
| fileExtension | .xaml ⓘ |
| integratedWith |
Blend for Visual Studio
NERFINISHED
ⓘ
Visual Studio NERFINISHED ⓘ |
| namespaceMechanism | XML namespaces ⓘ |
| paradigm | declarative programming ⓘ |
| platform |
Windows
ⓘ
surface form:
Microsoft Windows
|
| primaryUse |
defining user interfaces
ⓘ
defining workflows ⓘ |
| standardizedBy | Microsoft NERFINISHED ⓘ |
| 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
NERFINISHED
ⓘ
Windows Store apps NERFINISHED ⓘ desktop applications ⓘ workflow definitions ⓘ |
| usedIn |
.NET
NERFINISHED
ⓘ
.NET Core NERFINISHED ⓘ .NET Framework NERFINISHED ⓘ Silverlight NERFINISHED ⓘ UWP NERFINISHED ⓘ Universal Windows Platform NERFINISHED ⓘ WF ⓘ WPF NERFINISHED ⓘ Windows Presentation Foundation NERFINISHED ⓘ Windows Workflow Foundation NERFINISHED ⓘ |
Referenced by (1)
Full triples — surface form annotated when it differs from this entity's canonical label.