The Windows Community Toolkit is a collection of helpers, extensions, and custom controls. It simplifies and demonstrates common developer tasks building .NET apps with UWP and the Windows App SDK / WinUI 3 for Windows 10 and Windows 11. The toolkit is part of the .NET Foundation.
Перейти к файлу
Pete Ansell e293fe2401 Create separate instances of GazePointer per (UI) thread, 2020-11-30 13:22:37 -08:00
.github Update question.md 2020-10-19 09:19:23 -07:00
GazeInputTest Merge branch 'master' into gazeCS 2020-09-22 11:08:44 -07:00
Microsoft.Toolkit Fixed a small bug, minor code tweaks 2020-11-23 12:32:13 +01:00
Microsoft.Toolkit.HighPerformance Enabled missing fast code paths on .NET 5 2020-11-21 02:33:13 +01:00
Microsoft.Toolkit.Mvvm Added ObservableValidator.TrySetProperty methods 2020-11-11 17:04:51 +01:00
Microsoft.Toolkit.Parsers Merge branch 'master' into removeObsolete7 2020-08-24 11:43:07 -07:00
Microsoft.Toolkit.Services Updated min and target SDKs and removed redundant conditional execution paths. 2020-09-16 17:29:14 -07:00
Microsoft.Toolkit.Uwp Merge branch 'master' into improvement/dispatcher-queue-helper 2020-11-10 11:38:34 -08:00
Microsoft.Toolkit.Uwp.Connectivity Merge branch 'master' into improvement/dispatcher-queue-helper 2020-11-09 12:28:26 +01:00
Microsoft.Toolkit.Uwp.DeveloperTools Updated min and target SDKs and removed redundant conditional execution paths. 2020-09-16 17:29:14 -07:00
Microsoft.Toolkit.Uwp.Input.GazeInteraction Create separate instances of GazePointer per (UI) thread, 2020-11-30 13:22:37 -08:00
Microsoft.Toolkit.Uwp.Notifications Temp - Remove 'native' target for Notifications package to unblock CI 2020-11-19 17:00:35 -08:00
Microsoft.Toolkit.Uwp.SampleApp Merge branch 'master' into improvement/dispatcher-queue-helper 2020-11-10 11:38:34 -08:00
Microsoft.Toolkit.Uwp.Samples.BackgroundTasks Merge branch 'master' into aleader/notifications-registry 2020-09-24 10:02:07 -07:00
Microsoft.Toolkit.Uwp.UI Merge branch 'master' into improvement/dispatcher-queue-helper 2020-11-10 11:38:34 -08:00
Microsoft.Toolkit.Uwp.UI.Animations (StickyHeader) Don't scroll to focusedElement if it's a Popup 2020-11-17 17:51:26 +01:00
Microsoft.Toolkit.Uwp.UI.Controls Apply suggestions from code review 2020-11-09 14:43:50 -08:00
Microsoft.Toolkit.Uwp.UI.Controls.DataGrid Updated min and target SDKs and removed redundant conditional execution paths. 2020-09-16 17:29:14 -07:00
Microsoft.Toolkit.Uwp.UI.Controls.DataGrid.Design Updated min and target SDKs and removed redundant conditional execution paths. 2020-09-16 17:29:14 -07:00
Microsoft.Toolkit.Uwp.UI.Controls.Design Updated min and target SDKs and removed redundant conditional execution paths. 2020-09-16 17:29:14 -07:00
Microsoft.Toolkit.Uwp.UI.Controls.Layout Updated min and target SDKs and removed redundant conditional execution paths. 2020-09-16 17:29:14 -07:00
Microsoft.Toolkit.Uwp.UI.Controls.Markdown Fix Markdown package by removing extra resources in PRI generation step 2020-11-09 17:33:37 -08:00
Microsoft.Toolkit.Uwp.UI.Controls.Markdown.Design Updated min and target SDKs and removed redundant conditional execution paths. 2020-09-16 17:29:14 -07:00
Microsoft.Toolkit.Uwp.UI.Media Updated min and target SDKs and removed redundant conditional execution paths. 2020-09-16 17:29:14 -07:00
Microsoft.Toolkit.Win32 moving win32 projects to a new repo 2018-11-13 14:21:41 -08:00
Microsoft.Toolkit.Win32.WpfCore.SampleApp ToastButton builders 2020-11-06 16:11:15 -08:00
Microsoft.Toolkit.Win32.WpfCore.SampleApp.PackagingProject Works for Desktop Bridge! 2020-08-20 19:03:44 -07:00
SmokeTests Added markdown project to smoke tests. 2020-10-13 11:49:00 -07:00
UITests UITest: ref csproj indead of vcxproj 2020-10-08 14:39:56 -05:00
UnitTests Fixed missing compiler directive in unit tests 2020-11-21 00:17:04 +01:00
build Merge branch 'master' into smokeTests 2020-11-09 16:08:34 -08:00
githubresources Added UI for UWP 2017-02-19 08:27:21 +10:00
.editorconfig Massive spelling fixes 2020-08-17 10:25:41 -07:00
.gitattributes Repo cleanup 2016-07-28 19:54:47 -04:00
.gitignore Added TAEF Logs 2020-09-24 12:49:32 -07:00
.runsettings Enabled .NetCore tests. 2020-04-02 01:12:03 -07:00
CODE_OF_CONDUCT.md Code of conduct 2020-04-09 23:31:19 +01:00
Directory.Build.props Updated min and target SDKs and removed redundant conditional execution paths. 2020-09-16 17:29:14 -07:00
Directory.Build.targets Updated min and target SDKs and removed redundant conditional execution paths. 2020-09-16 17:29:14 -07:00
ThirdPartyNotices.txt Update qmatteoq license 2020-11-04 15:12:59 -08:00
UWP Community Toolkit.sln.GhostDoc.user.dic Add word to solution dictionary 2018-04-16 12:14:21 -07:00
UWP Community Toolkit.sln.GhostDoc.xml renamed UWP Community Toolkit to Windows Community Toolkit Part 2 2018-05-03 13:55:24 -07:00
Windows Community Toolkit.sln Temp - Remove UnitTests.Notifications.WinRT for now for #3564 2020-11-20 10:59:28 -08:00
Windows Community Toolkit.sln.DotSettings renamed solution file 2018-05-01 19:40:40 -07:00
azure-pipelines.yml Updated SmokeTests artifact upload files from appxbundle to msixbundle 2020-11-10 09:15:42 -08:00
contributing.md Update contributing.md 2020-11-06 13:16:26 -08:00
global.json Removed .net core version pinning, and updated the build pipeline to a .Net Core 3.1. 2020-03-13 13:15:40 -07:00
license.md correct typo in license.md 2018-08-01 15:54:46 +08:00
nuget.config Added correct Nuget package source. 2020-09-10 14:32:34 -07:00
readme.md Update readme.md 2020-11-06 13:14:46 -08:00
settings.xamlstyler Update xamlstyler.settings 2016-11-16 12:09:21 +00:00
stylecop.json added stylecop.json to prevent usings from moving inside namespace 2018-02-13 21:36:25 -08:00
toolkit.snk add strong naming 2018-06-04 17:40:30 -04:00
version.json Update master to 6.1 version numbers for any preview updates 2020-01-31 14:15:53 -08:00

readme.md

Windows Community Toolkit 🧰

The Windows Community Toolkit is a collection of helper functions, custom controls, and app services. It simplifies and demonstrates common developer patterns when building experiences for Windows 10.

Target Branch Status Recommended package version
Production rel/6.1.0 Build Status NuGet
Pre-release beta testing master Build Status DevOps

Getting Started 🙌

Please read the Getting Started with the Windows Community Toolkit page for more detailed information about using the toolkit.

Documentation 📝

All documentation for the toolkit is hosted on Microsoft Docs. All API documentation can be found at the .NET API Browser.

Windows Community Toolkit Sample App 📱

Want to see the toolkit in action before jumping into the code? Download and play with the Windows Community Toolkit Sample App from the Store.

Contribution 🚀

Do you want to contribute? Check out our Windows Community Toolkit Wiki page to learn more about contribution and guidelines.

NuGet Packages 📦

NuGet is a standard package manager for .NET applications which is built into Visual Studio. When you open solution in Visual Studio, choose the Tools menu > NuGet Package Manager > Manage NuGet packages for solution... Enter one of the package names mentioned in Windows Community Toolkit Nuget Packages table to search for it online.

Features 📫

The Features list refers to all the currently available features that can be found in the Windows Community Toolkit. Most features should work with the October 2018 Update (1809) SDK 17763 and above; however, refer to specific documentation on each feature for more information.

Principles ☑️

  • Principle #1: The toolkit will be kept simple.
  • Principle #2: As soon as a comparable feature is available in the Windows SDK for Windows 10, it will be marked as deprecated.
  • Principle #3: All features will be supported for two Windows SDK for Windows 10 release cycles or until another principle supersedes it.

Roadmap 🌎

Read what we plan for next iterations, and feel free to ask questions.

By adding this (NuGet repo | Gallery) to your NuGet sources in Visual Studio, you can also get pre-release packages of upcoming versions.

Code of Conduct 📄

This project has adopted the code of conduct defined by the Contributor Covenant to clarify expected behavior in our community. For more information see the .NET Foundation Code of Conduct.

.NET Foundation

This project is supported by the .NET Foundation.