XAML

E184866

XAML is a declarative XML-based markup language used primarily for designing user interfaces in Microsoft .NET applications, especially on Windows.

All labels observed (5)

Label Occurrences
XAML canonical 5
.NET MAUI XAML 1
Windows.UI.Xaml namespace 1

How this entity was disambiguated

Statements (49)

Predicate Object
instanceOf .NET technology
XML-based language
markup language
allows design-time preview of UI
separation of UI and logic
basedOn XML
commonlyUsedWith MVVM pattern
designedForPlatform .NET (modern) runtime
.NET Core
.NET Framework
developedBy Microsoft
documentationURL https://learn.microsoft.com/dotnet/desktop/wpf/advanced/xaml-overview
fileExtension .xaml
fullName Extensible Application Markup Language
integratesWith C#
Visual Basic .NET
code-behind files
introducedBy .NET Framework 3.0
linked to: .NET Framework
namespace http://schemas.microsoft.com/winfx/2006/xaml
paradigm declarative programming
primarilyUsedOn Microsoft Windows
linked to: Windows
supports animations
attached properties
control templates
custom controls
data binding
dependency properties
layout definitions
resources
styles
triggers
syntaxType XML element and attribute syntax
toolSupport Blend for Visual Studio
linked to: Visual Studio

Visual Studio
usedFor control templating
data binding definitions
declarative UI design
defining user interfaces
resource definitions
usedIn .NET MAUI XAML
linked to: XAML

Silverlight
UWP apps
Universal Windows Platform
WPF
WinUI
Windows Presentation Foundation
Windows Runtime XAML
linked to: WinRT

Windows Workflow Foundation
Xamarin.Forms XAML
linked to: XAML

How these facts were elicited

Referenced by (9)

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

Universal Windows Platform hasComponent Windows.UI.Xaml namespace
linked to: XAML
Universal Windows Platform supportsUIFramework XAML UI
linked to: XAML
XAML usedIn Xamarin.Forms XAML
linked to: XAML
XAML usedIn .NET MAUI XAML
linked to: XAML