用 vs 开发 winui 3 应用

概述

Windows UI 库 (WinUI) 是适用于 Windows 桌面应用程序和 UWP 应用程序的本机用户体验 (UX) 框架。

通过将 Fluent Design 系统整合到所有体验、控件和样式中,WinUI 使用最新的用户界面 (UI) 模式提供一致、直观且可访问的体验。

通过对桌面应用和 UWP 应用的支持,可使用 WinUI 从头构建应用,也可以使用熟悉的语言(例如 C++、C#、Visual Basic 和 JavaScript)通过用于 Windows 的 React Native 逐步迁移现有的 MFC、WinForms 或 WPF 应用。

winui 3

准备工作

操作环境: Visual Studio 2022

1.安装适用于 Windows 应用 SDK 的工具

C# 开发者

在 Windows 终端中输入

winget install "Visual Studio Community 2022" --override "--add Microsoft.VisualStudio.Workload.ManagedDesktop Microsoft.VisualStudio.ComponentGroup.WindowsAppSDK.Cs" -s msstore

C++ 开发者

在 Windows 终端中输入

winget install "Visual Studio Community 2022" --override "--add Microsoft.VisualStudio.Workload.NativeDesktop Microsoft.VisualStudio.ComponentGroup.WindowsAppSDK.Cpp" -s msstore

手动操作

请在 vs 安装程序中勾选(漏选可能会导致不正常显示):

  • .NET 桌面开发
  • 通用 Windows 平台开发 或 使用 C++ 的桌面开发

并同时选择

  • C++ (v143) 通用 Windows 平台工具
  • Windows 应用 SDK C++ 模板 或 Windows 应用 SDK C# 模板
  • Windows 10 SDK (10.0.19041.0)

2.安装

耐心等待即可

3.投入生产

可以看到 winui 3 相关模块了!

注意

在开发时 winui 3 没有设计视图

组件预览可以参照微软商店的 WinUI 3 Gallery

上一篇
下一篇