據(jù)微軟博客,微軟發(fā)布了全新的 Windows App SDK 1.0.0-體驗(yàn),這是一個(gè)工具包,使桌面應(yīng)用程序開(kāi)發(fā)人員能夠利用現(xiàn)代 Windows UI、API 和功能構(gòu)建應(yīng)用程序。
Windows App SDK 1.0.0 版本帶來(lái)了以下功能和改進(jìn)。
WinUI 3
此次發(fā)布的 WinUI 3 主要是為 1.0 穩(wěn)定版的新功能做準(zhǔn)備,并修復(fù)錯(cuò)誤。
新特點(diǎn):支持在每個(gè)窗口而不是在每個(gè)線程顯示一個(gè) ContentDialog。
Bug:在這個(gè)版本中解決的全部 bug 列表,見(jiàn) GitHub repo。
示例:要看到 WinUI 3 控件和功能的運(yùn)行,你可以從 GitHub 克隆和構(gòu)建 WinUI 3 Controls Gallery 應(yīng)用程序,或從微軟商店下載 WinUI 3 Controls Gallery。
窗口化(實(shí)驗(yàn)功能)
IT之家獲悉,這個(gè)版本包括對(duì)窗口化 API 的更新。這些是一組高層次的窗口化 API,以 AppWindow class 類(lèi)為核心,可以實(shí)現(xiàn)易于使用的窗口化場(chǎng)景,與 Windows 用戶體驗(yàn)和其他應(yīng)用很好地整合。這與 UWP 的 AppWindow 類(lèi)似,但不相同。
重要的限制:
這個(gè)版本的 AppWindow 目前只適用于 Win32 應(yīng)用程序(包括打包的和未打包的)。
Windows App SDK 目前沒(méi)有提供將 UI 框架內(nèi)容附加到 AppWindow 的方法;你只能使用 HWND 互操作訪問(wèn)方法。
窗口 API 目前在 AMD64 版本的 Windows 10 1809 和 1903 版本上無(wú)法使用。




