Windows UI庫(項目代號「Jupiter」[3][4], 也稱為UWP XAML或WinRT XAML)是一個用於實現用戶界面API,是Windows運行時編程模型英語programming model的一部分,它構成了通用Windows平台應用程序的主幹(以前稱為Metro風格或沉浸式),適用於Windows 8Windows 8.1Windows 10Windows 11Windows Phone 8.1作業系統。支持使用可擴展應用程序標記語言(XAML) 技術聲明用戶界面。

Quick Facts 其他名稱, 開發者 ...
Windows UI Library
Thumb
其他名稱WinUI, UWP XAML, WinRT XAML
開發者Microsoft
首次發布2011年9月,​13年前​(2011-September
當前版本2.7.0(2021年9月15日,​3年前​(2021-09-15
預覽版本2.8.0-prerelease.210927001(2021年9月27日,​3年前​(2021-09-27
源代碼庫 編輯維基數據鏈接
編程語言C++ and C#
操作系統Microsoft Windows[1]
平台Intel x86 32-bit, x86-64 and ARM
類型應用程序框架英語Application framework
許可協議從2018-12-04MIT License;[2] 此前為Freeware
網站microsoft.github.io/microsoft-ui-xaml/ 編輯維基數據鏈接
Close

WinUI是為Windows運行時內置的多個UI框架之一;其他的是HTML5(例如,通過WinJS)和DirectX

WinUI 3將WinRT XAML與操作系統分離為一個單獨的套件,[5]以便快速更新並使新功能在舊版本的Windows上工作。它是Windows應用程序SDK英語Windows App SDK(代號為「Project Reunion」)的一部分,微軟努力協調Windows桌面(Win32)和UWP低IL應用程序模型。

WinUI與Windows Presentation Foundation(WPF)和Silverlight(WPF/E)相關——分別用於桌面應用程序和便攜式應用程序的基於XAML的類似的UI框架。WinUI使用了許多與這兩種舊技術相同的API名稱,尤其是與Silverlight;但與WPF一樣,它的使用僅限於Windows操作系統(Windows 8及更高版本)。主要區別在於WPF和Silverlight是用C♯編寫的,供.NET家族語言英語List of CLI languages,如C#或Visual Basic使用;而WinRT XAML是Windows Runtime的一部分,用C++編寫,可用於本機代碼,並可用C++/CXC++/WinRT英語C++/WinRT開發。

參見

參考文獻

外部連結

Wikiwand in your browser!

Seamless Wikipedia browsing. On steroids.

Every time you click a link to Wikipedia, Wiktionary or Wikiquote in your browser's search results, it will show the modern Wikiwand interface.

Wikiwand extension is a five stars, simple, with minimum permission required to keep your browsing private, safe and transparent.