Windows Presentation Foundation

E34607

Windows Presentation Foundation is a Microsoft UI framework for building rich, desktop client applications on Windows using XAML and .NET.

AI illustration

How this image was made

AI-generated illustration of Windows Presentation Foundation

This AI-generated illustration was produced by black-forest-labs/FLUX.2-dev (1024x1024) from a prompt written by openai/gpt-oss-120b from the entity's label + description.

Prompt

Generate an image of the Windows Presentation Foundation (Windows Presentation Foundation is a Microsoft UI framework for building rich, desktop client applications on Windows using XAML and .NET.)

All labels observed (2)

Label Occurrences
Windows Presentation Foundation canonical 12
WPF 8

How this entity was disambiguated

Statements (52)

Predicate Object
instanceOf .NET technology ⓘ
Microsoft software ⓘ
UI framework ⓘ
application framework ⓘ
abbreviation WPF ⓘ
applicationType desktop client application ⓘ
category Windows-only UI technology ⓘ
developer Microsoft ⓘ
documentationWebsite https://learn.microsoft.com/dotnet/desktop/wpf/ ⓘ
graphicsSubsystem DirectX ⓘ
includedIn Windows Vista ⓘ
later versions of Windows via .NET Framework ⓘ
initialReleaseYear 2006 ⓘ
introducedIn .NET Framework 3.0 ⓘ
linked to: .NET Framework
license proprietary ⓘ
operatingSystem Windows ⓘ
partOf .NET (modern, cross-platform) via Windows-only APIs ⓘ
.NET Framework ⓘ
predecessor Windows Forms ⓘ
primaryUse building rich Windows desktop UIs ⓘ
programmingModel .NET ⓘ
linked to: .NET Framework
replaced Windows Forms (for many new desktop apps) ⓘ
linked to: Windows Forms
runsOn .NET Core 3.0 and later (Windows-only) ⓘ
linked to: .NET Core

.NET Framework ⓘ
supports 2D graphics ⓘ
3D graphics ⓘ
MVVM architectural pattern ⓘ
accessibility features ⓘ
animation ⓘ
commanding ⓘ
control templates ⓘ
control templating ⓘ
custom controls ⓘ
data binding ⓘ
data templates ⓘ
dependency properties ⓘ
hardware acceleration ⓘ
layout management ⓘ
localization ⓘ
media integration ⓘ
resolution independence ⓘ
resource dictionaries ⓘ
routed events ⓘ
styles ⓘ
styles and themes ⓘ
templates ⓘ
triggers ⓘ
user controls ⓘ
vector graphics ⓘ
usesLanguage C# ⓘ
Visual Basic .NET ⓘ
XAML ⓘ

How these facts were elicited

Referenced by (20)

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

Visual Studio → supportsTechnology → Windows Presentation Foundation ⓘ
.NET Framework → feature → Windows Presentation Foundation ⓘ
Visual Basic .NET → supports → WPF ⓘ
linked to: Windows Presentation Foundation
WinUI → replaces → Windows Presentation Foundation ⓘ
WinUI → relatedTo → WPF ⓘ
linked to: Windows Presentation Foundation
Windows Presentation Foundation → abbreviation → WPF ⓘ
linked to: Windows Presentation Foundation
Windows Forms → alternativeTo → Windows Presentation Foundation ⓘ
Rider → supportsTechnology → WPF ⓘ
linked to: Windows Presentation Foundation
Windows Communication Foundation → relatedTo → Windows Presentation Foundation ⓘ
Microsoft .NET documentation → topic → Windows Presentation Foundation ⓘ
XAML → usedIn → Windows Presentation Foundation ⓘ
XAML → usedIn → WPF ⓘ
linked to: Windows Presentation Foundation
Windows Workflow Foundation → integratesWith → Windows Presentation Foundation ⓘ
MVVM → usedWith → Windows Presentation Foundation ⓘ
MVVM → usedWith → WPF ⓘ
linked to: Windows Presentation Foundation
.NET ecosystem → includesComponent → Windows Presentation Foundation ⓘ
dotTrace → targetPlatform → WPF ⓘ
linked to: Windows Presentation Foundation
Extensible Application Markup Language → usedIn → Windows Presentation Foundation ⓘ
Extensible Application Markup Language → usedIn → WPF ⓘ
linked to: Windows Presentation Foundation
.NET 6 → includes → Windows Presentation Foundation ⓘ