{{위키데이터 속성 추적}}
{{소프트웨어 정보
| name = 윈도우 UI 라이브러리
| other_names = WinUI, UWP XAML, WinRT XAML
| logo = Logo-winui.svg
| logo_size = x64px
| screenshot = 
| caption = 
| developer = [[마이크로소프트]]
| released = {{시작 날짜와 나이|2011|9}}
| latest release version = 1.5.2
| latest release date = {{시작 날짜와 나이|2024|4|12}}
| latest preview version = 1.5.0-preview1
| latest preview date = {{시작 날짜와 나이|2024|2|14}}
| programming language = [[C++]]
| operating system = [[마이크로소프트 윈도우]]<ref>{{웹 인용
  |url=https://docs.microsoft.com/en-us/previous-versions/windows/apps/hh700354(v=win.10)
  |title=XAML overview
  |department=Windows app development
  |work=[[Microsoft Docs]]
  |access-date=2021-10-15
}}</ref>
| platform = [[IA-32|Intel x86 32-bit]], [[x86-64]], [[ARM 아키텍처|ARM]]
| genre = [[애플리케이션 프레임워크]]
| license = [[MIT 라이선스]] (2018-12-04 이후);<ref name="Connect2018-open-source">{{웹 인용|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> [[프리웨어]] (이전)
| website = {{공식 URL}}
}}
'''윈도우 UI 라이브러리'''(Windows UI Library, WinUI 코드명 "Jupiter"<ref>{{웹 인용|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>{{웹 인용|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>, UWP XAML 및 WinRT XAML)는 [[유니버설 윈도우 플랫폼 앱]](이전에는 Windows 8, Windows 8.1, Windows 10 및 Windows Phone 8.1 운영 체제에서 [[메트로 (디자인 언어)|메트로]] 스타일로 알려짐)의 백본을 형성하는 윈도우 런타임 프로그래밍 모델의 일부인 사용자 인터페이스 API이다. [[XAML]](Extensible Application Markup Language) 기술을 사용하여 사용자 인터페이스를 선언할 수 있다.

WinUI는 윈도우 런타임용으로 기본 제공되는 여러 UI 프레임워크 중 하나이다. 나머지는 [[HTML5]](예: [[WinJS]]를 통해) 및 [[DirectX]]이다.

WinUI 2는 Windows 11 디자인 언어와 일치하는 컨트롤과 스타일을 포함하는 UWP XAML용 확장 라이브러리이다. NuGet을 통해 제공되며 실제 렌더링 엔진을 제공하는 UWP XAML 프레임워크와는 다르다. 그러나 동의어로 처리될 수 있다.

WinUI 3은 WinRT XAML을 운영 체제에서 별도의 패키지로 분리하여 신속하게 업데이트하고 이전 버전의 Windows에서 새로운 기능이 작동하도록 한다.<ref>{{웹 인용|first=Miguel |last=Ramos |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/ |department=Windows Developer |website=Windows Blogs |access-date=2021-05-28}}</ref> 이는 Windows 데스크톱(Win32)과 UWP low IL 앱 모델을 조정하려는 마이크로소프트의 노력인 [[윈도우 앱 SDK]](코드명 "Project Reunion")의 일부이다.

== 같이 보기 ==
* [[자마린|닷넷 멀티플랫폼 앱 UI]]

== 각주 ==
{{각주}}

== 외부 링크 ==
* {{공식 웹사이트}}
* {{GitHub|microsoft/microsoft-ui-xaml}}
* {{GitHub|microsoft/Xaml-Controls-Gallery}}
* [https://docs.microsoft.com/en-us/windows/winui/api/microsoft.ui.xaml Microsoft.UI.Xaml namespace documentation]{{깨진 링크|url=https://docs.microsoft.com/en-us/windows/winui/api/microsoft.ui.xaml }} on [[Microsoft Docs]]
* [https://docs.microsoft.com/en-us/uwp/api/Windows.UI.Xaml Windows.UI.Xaml namespace documentation] on [[Microsoft Docs]]
* [https://channel9.msdn.com/Events/Build/Build2011?t=xaml Channel 9 - XAML presentations from the 2011 Build conference]
* {{GitHub|xyzzer/WinRTXamlToolkit}}

{{마이크로소프트 API}}
{{위젯 툴킷}}
{{마이크로소프트 개발 도구}}
{{마이크로소프트 자유-오픈 소스 소프트웨어}}

[[분류:마이크로소프트 API]]
[[분류:자유-오픈 소스 소프트웨어]]
[[분류:C++로 작성된 자유 소프트웨어]]
[[분류:C 샤프로 작성된 자유 소프트웨어]]
[[분류:마이크로소프트 개발 도구]]
[[분류:마이크로소프트의 자유 소프트웨어]]
[[분류:MIT 라이선스 소프트웨어]]
[[분류:위젯 툴킷]]
[[분류:윈도우 전용 자유 소프트웨어]]