✨ 新仓库 ✨
❗ 我们已将开发工作迁移至一个新的仓库"Windows"。它包含了Windows社区工具包8.0+版本的新基础设施和代码库,为UWP/WinUI2、WindowsAppSDK/WinUI3和Uno平台兼容的组件提供了单一代码库。请访问该仓库以获取最新信息。
📝 您可以在我们的博客文章中了解更多关于这个最新版本的信息。示例库也已在微软商店中更新。
🧪 对于新功能的讨论和开发,请查看Windows社区工具包实验室
🐞 如遇新问题,请尝试在最新的程序包上重现,然后在新仓库中开启讨论或提交问题。
📼 本仓库包含Windows社区工具包先前7.x版本基于UWP的代码;与Windows App SDK兼容的代码位于winui
分支。大部分代码已合并并移植到新仓库的单一代码库版本中;然而,本仓库将被归档以供历史和参考之用,以便在需要时迁移其他组件或问题。
🧰 Windows社区工具包7.x
Windows社区工具包是一系列辅助函数、自定义控件和应用服务的集合。它简化并演示了构建Windows 10和Windows 11体验时的常见开发模式。它包含了适用于UWP和WinUI 3/WinAppSDK应用程序的组件和辅助工具。在这里了解更多关于我们对WinUI 3的支持。
注意:我们针对.NET的常规辅助工具现在是.NET社区工具包,包括MVVM工具包。
📢 Windows社区工具包v8
工具包已迁移到这个仓库的新基础设施中。
阅读原始博客文章以了解详情,但请查看本文件顶部的最新信息。
🧪 Windows 社区工具包实验室 💻
实验室让您可以轻松地为 Windows 社区工具包做出贡献,尝试仍在开发中的新功能,并与他人合作。
在这里了解更多信息。
🙌 入门
请阅读 Windows 社区工具包入门 页面,了解有关使用工具包的更详细信息。
📃 文档
工具包的所有文档都托管在 Microsoft Docs 上。所有 API 文档可以在 .NET API 浏览器 中找到。
📱 Windows 社区工具包示例应用
想在深入代码之前先体验一下工具包吗?从应用商店下载并体验 Windows 社区工具包示例应用。
⁉ 支持
如果您需要帮助或有想法,欢迎在 讨论区 发起讨论或在 Discord 上找到我们。如果您有详细的复现步骤,请在此提交问题。
🚀 贡献
想要贡献?查看我们的 Windows 社区工具包 Wiki 页面,了解更多关于贡献和指南的信息。
📦 NuGet 包
NuGet 是 .NET 应用程序的标准包管理器,内置于 Visual Studio 中。在 Visual Studio 中打开解决方案时,选择 工具 菜单 > NuGet 包管理器 > 管理解决方案的 NuGet 包… 输入 Windows 社区工具包 NuGet 包 表中提到的包名之一进行在线搜索。
📫 功能
功能列表 列出了 Windows 社区工具包中当前可用的所有功能。大多数功能应该可以在 2018 年 10 月更新(1809)SDK 17763 及以上版本中使用;但是,请参阅每个功能的具体文档以获取更多信息。
💠 原则
- 工具包将保持简单。
- 一旦 Windows SDK for Windows 中有了类似功能,它将被标记为已弃用。
- 所有功能将在两个 Windows SDK for Windows 发布周期内得到支持,或直到另一个原则取代它。
🌍 路线图
了解我们下一步的计划,并随时提出问题。
查看我们的预览包 Wiki 页面,了解如何在 Visual Studio 中更新 NuGet 源,然后您也可以获取即将发布版本的预发布包进行尝试。
📄 行为准则
本项目采用了 Contributor Covenant 定义的行为准则,以明确我们社区中的预期行为。 更多信息请参见 .NET Foundation 行为准则。
🏢 .NET Foundation
本项目受 .NET Foundation 支持。
🏆 贡献者
使用 contrib.rocks 制作。