Windows Presentation Foundation

Windows Presentation Foundation (WPF)
Original author(s)Microsoft
Developer(s).NET Foundation
Initial releaseNovember 21, 2006; 17 years ago (2006-11-21)
Stable release
v8.0.5 / May 14, 2024; 5 months ago (2024-05-14)[1]
Repository
Written inC#, C++, C
Operating systemMicrosoft Windows
Platform.NET Framework, .NET
TypeSoftware framework
LicenseMIT License
Websitelearn.microsoft.com/en-us/dotnet/desktop/wpf/

Windows Presentation Foundation (WPF) is a free and open-source user interface framework for Windows-based desktop applications. WPF applications are based in .NET, and are primarily developed using C# and XAML.[2]

Originally developed by Microsoft, WPF was initially released as part of .NET Framework 3.0 in 2006. In 2018, Microsoft released WPF as open source under the MIT License.[3] WPF's design and its layout language XAML have been adopted by multiple other UI frameworks, such as UWP, .NET MAUI, and Avalonia.

  1. ^ "v8.0.5". github.com. 2023-05-14. Retrieved 2023-05-30.
  2. ^ "What is Windows Presentation Foundation - WPF .NET". learn.microsoft.com. 2023-06-02. Retrieved 2024-05-15.
  3. ^ Cite error: The named reference OpenSourcingGuiMartin was invoked but never defined (see the help page).