當(dāng)下軟件園 / 匯聚當(dāng)下最新最酷的軟件下載站!
當(dāng)下軟件園
您的位置: 首頁 > 應(yīng)用軟件 > 編程工具 > WinUI3正式版 最新免費版
WinUI WinUI3正式版 最新免費版 / WinUI3.0正式版 版本
  • 軟件大?。?/span>13.57M
  • 軟件語言:簡體中文
  • 軟件類型:國產(chǎn)軟件
  • 軟件授權(quán):免費軟件
  • 更新時間:2022-05-08
  • 軟件類別:編程工具
  • 軟件官網(wǎng):http://m.daaijiaoyu.cn
  • 應(yīng)用平臺:Win2003,WinXP,Win7,Win8,Win10

網(wǎng)友評分: 分?jǐn)?shù) 5

軟件非常好(50% 軟件不好用(50%

  WinUI3.0正式版是專為編程開發(fā)人員打造的非常給力的開發(fā)運行框架,有了該框架,開發(fā)人員就能夠在 Win32 中使用 WinUI,包含了最新的 VisualStudio 項目模板,可以創(chuàng)建面向 .NET 5 的 C# 和 C++/Win32 項目,從技術(shù)上講,WinUI 3 將 UWP 的 XAML、Composition 和 Input 層分離,并通過NuGet將它們獨立分發(fā)給針對Windows 10 版本 1803 及更高版本的 Win32 應(yīng)用。

WinUI3.0正式版

【安裝方法】

  要試玩 WinUI 3 首先要有 Windows 10 1803 以上版本的電腦(WinUI 3 最低支持1803),然后還需要使用 Visual Studio 2019 16.7 以上版本(目前只能安裝預(yù)覽版)。安裝 Visual Studio 時要把以下工作負(fù)載全都選上:

  .NET 桌面開發(fā)

  通用 Windows 平臺開發(fā)

  使用 C++ 的桌面開發(fā)

  適用于通用 Windows 平臺負(fù)載的 C++(V142) 通用 Windows 平臺工具可選組件

  當(dāng)然 .NET 5.0 也要裝上。

  然后在本站點下載并安裝 WinUI 3 Project Templates 擴展,這樣才可以在 Visual Studio 創(chuàng)建 WinUI 的項目。

  可選 C++ 或 C# ,這里我選擇了 C# 的“Blank App, Packaged (WinUI in Desktop)”項目,并選擇了對應(yīng)的 Windows 平臺。

WinUI3.0正式版

  項目創(chuàng)建后 Visual Studio 生成了兩個項目。第一個包含應(yīng)用的代碼,代碼結(jié)構(gòu)基本和 UWP 一樣,只是少了用于打包應(yīng)用的 Package.appxmanifest 和一些圖片。從依賴項里可以看到項目已經(jīng)安裝了 Microsoft.WinUI 3 的包。從項目屬性里可以看到這就是個 .NET 5 的項目。

  Visual Studio 生成的第二個項目是一個 Windows 應(yīng)用程序打包項目,該項目經(jīng)配置后可將應(yīng)用生成為適合部署的 MSIX 程序包。 也就是說 UWP 項目中用于打包的部分被獨立出來了。這個項目還應(yīng)該是解決方案的啟動項目。運行這個項目后創(chuàng)建的應(yīng)用會添加到開始菜單中,這點也和UWP一樣。

WinUI3.0正式版

  到這里為止都和預(yù)期的一樣,我之后還嘗試了將 UWP 應(yīng)用移植到 WinUI ,基本上只需要將 Windows.UI 命名空間改為 Microsoft.UI就可以了,XAML 和 C# 代碼完全不用變。只可惜目前 WinUI 還很簡陋,Win2D、Community Toolkit 等微軟自己發(fā)布的 UWP 包都還沒有 WinUI 版本。而且沒有設(shè)計視圖,XAML 視圖也沒有智能感知,現(xiàn)在想要用 WinUI做些什么有趣的項目會很困難。不過從目前的移植難度上來看,將來正式發(fā)布后應(yīng)該可以完整地將 UWP 的 UI 的開發(fā)經(jīng)驗運用在 WinUI 上。

軟件特別說明

標(biāo)簽: WinUI SDK 開發(fā)環(huán)境

其他版本下載
網(wǎng)友評論
回頂部 去下載

關(guān)于本站|下載幫助|下載聲明|軟件發(fā)布|聯(lián)系我們

Copyright ? 2005-2024 m.daaijiaoyu.cn.All rights reserved.

浙ICP備06019006號-1 浙公網(wǎng)安備33038102330474號