Windows UI Library: Difference between revisions

Content deleted Content added
WikiCleanerBot (talk | contribs)
m v2.04b - Bot T20 CW#61 - Fix errors for CW project (Reference before punctuation)
license update
Line 3:
{{Use mdy dates|date=September 2011}}
{{Infobox software
| name = Windows RuntimeUI XAML FrameworkLibrary
| logo =
| screenshot =
Line 20:
| platform = [[IA-32|Intel x86 32-bit]], [[x86-64]] and [[ARM architecture|ARM]]
| genre = [[Application framework]]
| license = [[MIT License]] after 2018-12-04;<ref name="Connect2018-open-source">{{cite web |last=Gallo |first=Kevin |date=2018-12-04 |df=mdy |title=Announcing Open Source of WPF, Windows Forms, and WinUI at Microsoft Connect(); 2018 |url=https://blogs.windows.com/windowsdeveloper/2018/12/04/announcing-open-source-of-wpf-windows-forms-and-winui-at-microsoft-connect-2018/ |department=Windows Developer Blog |website=Official Microsoft Blog |access-date=2021-10-09}}</ref> [[Freeware]] before
| license = [[Freeware]]
| website = {{URL|https://msdn.microsoft.com/en-us/library/windows/apps/windows.ui.xaml.aspx}}
}}
''''''Windows Runtime XAML Framework''' (also know as '''Windows (codeUI Libary''' or '''WinUI'''; WinUI2 was namecodenamed "Jupiter",<ref>{{cite web | url=http://blog.jerrynixon.com/2012/06/windows-8-15-more-reasons-why-i-choose.html | title=Windows 8: 15 More Reasons why I choose XAML over HTML5 | author=Jerry Nixon | date=20 June 2012 | work=Microsoft}}</ref><ref>{{cite web | url=http://blog.jerrynixon.com/2013/01/devradio-xaml-and-windows-8-app.html?spref=tw | title=DevRadio: XAML and Windows 8 App Development | author=Jerry Nixon, Tim Heuer | date=24 January 2013 | work=Microsoft}}</ref> also known as UWP XAML or simply 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 (design language)|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.
 
The XAML Framework 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 3 decouples the WinRT XAML framework from the operating system as a separate package to be updated quickly and make new features work on older versions of Windows.<ref>{{Cite web|last=Blog|first=Windows Developer|date=2020-07-07|title=A deep-dive into WinUI 3 in desktop apps|url=https://blogs.windows.com/windowsdeveloper/2020/07/07/a-deep-dive-into-winui-3-in-desktop-apps/|access-date=2021-05-28|website=Windows Developer Blog|language=en-US}}</ref> It's 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.
 
==Windows Phone==