Windows UI Library: Difference between revisions

Content deleted Content added
Updated preview and release versions
m WinUI is fully native and is not written in C#. The C# code you see in the repo is only unit tests.
Line 3:
{{Use mdy dates|date=September 2011}}
{{Infobox software
| name = Windows UI Library
| other_names = WinUI, UWP XAML, WinRT XAML
| logo = Logo-winui.svg
| logo_size = x64px
| screenshot = =
| caption = =
| developer = [[Microsoft]]
| released = {{Start date and age|2011|September}}
| latest release version = 2.8.2
| latest release date = {{Start date and age|2023|01|04}}
| latest preview version = 2.8.2-prerelease.220830001
| latest preview date = {{Start date and age|2022|09|01}}
| programming language = [[C++]] and [[C Sharp (programming language)|C#]]
| operating system = [[Microsoft Windows]]<ref>{{cite web
|url=https://docs.microsoft.com/en-us/previous-versions/windows/apps/hh700354(v=win.10)
|title=XAML overview
Line 23:
|access-date=2021-10-15
}}</ref>
| 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 |website=Windows Blogs |access-date=2021-10-09}}</ref> [[Freeware]] before
| website = {{Official URL}}
}}
'''Windows UI Library''' ('''WinUI''' codenamed "Jupiter",<ref>{{cite web |url=https://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 |last=Nixon |first=Jerry |date=2012-06-20 |work=Jerry Nixon blog |access-date=2021-10-15}}</ref><ref>{{cite web |url=https://channel9.msdn.com/Blogs/DevRadio/Microsoft-DevRadio-XAML-and-Windows-8-App-Development |title=XAML and Windows 8 App Development |last1=Nixon |first1=Jerry |last2=Heuer |first2=Tim |date=2013-01-24 |department=DevRadio |work=[[Channel 9 (Microsoft)|Channel 9]] |access-date=2021-10-15}}</ref> 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 (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.