This article needs additional citations for verification. Please help improve this article by adding citations to reliable sources. Unsourced material may be challenged and removed. Find sources: "Windows UI Library" – news · newspapers · books · scholar · JSTOR(July 2012) (Learn how and when to remove this message)
Windows UI Library
Other names
WinUI, UWP XAML, WinRT XAML
Developer(s)
Microsoft
Initial release
September 2011; 12 years ago (2011-09)
Stable release
1.5.2
/ April 12, 2024; 23 days ago (2024-04-12)
Preview release
1.5.0-preview1
/ February 14, 2024; 2 months ago (2024-02-14)
Repository
github.com/microsoft/microsoft-ui-xaml
Written in
C++, C#
Operating system
Microsoft Windows[1]
Platform
Intel x86 32-bit, x86-64 and ARM
Type
Application framework
License
MIT License after 2018-12-04;[2] Freeware before
Website
microsoft.github.io/microsoft-ui-xaml/
Windows UI Library (WinUI codenamed "Jupiter",[3][4] and also known as UWP XAML and WinRT XAML) is a user interface API that is part of the Windows Runtime programming model that forms the backbone of Universal Windows Platform apps (formerly known as Metro-style or Immersive) for the Windows 8, Windows 8.1, Windows 10 and Windows Phone 8.1 operating systems. It enables declaring user interfaces using Extensible Application Markup Language (XAML) technology.
WinUI is one of the multiple UI frameworks provided built-in for the Windows Runtime; the others being HTML5 (e.g., via WinJS) and DirectX.
WinUI 2 is an extension library for UWP XAML containing controls and styling that match the Windows 11 design language. It is shipped through NuGet and is distinct from the UWP XAML framework, which provides the actual rendering engine; though, they may be treated synonyms.
WinUI 3 decouples WinRT XAML from the operating system as a separate package to be updated quickly and make new features work on older versions of Windows.[5] It is part of Windows App SDK (codenamed "Project Reunion"), a Microsoft effort to reconcile the Windows desktop (Win32) and the UWP low IL app model.
^"XAML overview". Windows app development. Microsoft Docs. Retrieved October 15, 2021.
^Gallo, Kevin (December 4, 2018). "Announcing Open Source of WPF, Windows Forms, and WinUI at Microsoft Connect(); 2018". Windows Developer. Windows Blogs. Retrieved 2021-10-09.
^Nixon, Jerry (June 20, 2012). "Windows 8: 15 More Reasons why I choose XAML over HTML5". Jerry Nixon blog. Retrieved October 15, 2021.
^Nixon, Jerry; Heuer, Tim (January 24, 2013). "XAML and Windows 8 App Development". DevRadio. Channel 9. Retrieved October 15, 2021.
^Ramos, Miguel (July 7, 2020). "A deep-dive into WinUI 3 in desktop apps". Windows Developer. Windows Blogs. Retrieved May 28, 2021.
and 27 Related for: Windows UI Library information
extensively in Windows Presentation Foundation (WPF), Silverlight, Workflow Foundation (WF), WindowsUILibrary (WinUI), Universal Windows Platform (UWP)...
Template Library (STL) Visual Component Library (VCL) Windows Template Library (WTL) WindowsUILibrary (WinUI) Text Object Model (TOM) List of Microsoft...
builder for WPF. The WindowsUILibrary (WinUI) is the graphical subsystem of universal apps. User interfaces can be created in WinUI using C++ or any of...
Windows Aero (a backronym for Authentic, Energetic, Reflective, and Open) is the design language introduced in the Microsoft Windows Vista operating system...
sheets and pages, GDI objects, and other common UI elements, such as scrollable windows, splitter windows, toolbars and command bars. WTL's main objective...
released version of Windows 10 Mobile were: Windows 10 Mobile – Version 1511 (November Update "Threshold") – major UI update Windows 10 Mobile – Version...
(NaCl) HTML Application (HTA) Microsoft Silverlight WebAssembly WindowsUILibrary (WinUI or WinRT XAML) XAP (file format) Java Web Start "What is XBAP...
frameworks like Turbo Vision and Object WindowsLibrary. OWL, a similar framework to MFC, required writing code to create UI objects. A key aim of the VCL combined...
Microsoft Foundation Class Library (MFC) is a C++ object-oriented library for developing desktop applications for Windows. MFC was introduced by Microsoft...
the computing industry -- Windows (unqualified) for a consumer or corporate workstation, Windows Server for a server and Windows IoT for an embedded system...
in Windows-based applications Windows Template Library – Object-oriented C++ template library for Win32 development WindowsUILibrary – Set of UI controls...
manner similar to Windows Forms is still provided in XAML by replacing the root XAML element of the Page/Window with a "Canvas" UI-Control. When making...
Managed UI Automation API was released as a part of .NET Framework 3.0. The native UI Automation API (provider) is included as part of the Windows Vista...
XML specification which Microsoft's implementation doesn't. Only Windows XP to Windows 8 are supported. SharePoint's custom development capabilities provide...
Windows Media Center (WMC) is a digital video recorder and media player created by Microsoft. Media Center was first introduced to Windows in 2002 on Windows...
provides an overview of the core libraries that are included with every modern Windows installation, on top of which most Windows applications are built. HAL...
runtime libraries are included with all versions of Microsoft Windows since Windows Vista and Windows Server 2008. Users of Windows XP SP2/SP3 and Windows Server...
React Native is an open-source UI software framework created by Meta Platforms, Inc. It is used to develop applications for Android: §Chapter 1 , Android...
known as Windows Explorer, is a file manager application and default desktop environment that is included with releases of the Microsoft Windows operating...
easing development of Windows Store apps for Windows 8 and Windows 10, as well as Windows Phone apps for Windows Phone 8.1, Windows 10 Mobile and Xbox One...
Windows 2000 is a major release of the Windows NT operating system developed by Microsoft and designed for businesses as the direct successor to Windows...
A widget toolkit, widget library, GUI toolkit, or UX library is a library or a collection of libraries containing a set of graphical control elements...
Windows Runtime (WinRT) is a platform-agnostic component and application architecture first introduced in Windows 8 and Windows Server 2012 in 2012. It...
Architecture Windows Color System Windows Diagnostic Infrastructure (WDI) Windows Mobile Device Center Windows Rally Windows Registry Windows Speech Recognition...