Windows Presentation Foundation

E34607

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

Aliases (1)

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
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
replaced Windows Forms (for many new desktop apps)
runsOn .NET Core 3.0 and later (Windows-only)
.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


Please wait…