The Windows Community Toolkit is a collection of helper functions, custom controls, and app services. It simplifies and demonstrates common developer tasks building UWP apps for Windows 10. The toolkit is part of the .NET Foundation.
Перейти к файлу
Michael Hawker MSFT (XAML Llama) f67ccd1863
Merge pull request #4095 from RosarioPulella/fix/sample-app/markdown-renderer
Check style.Ignore if style is not null.
2021-07-20 09:14:09 -07:00
.github Org rename: windows-toolkit -> CommunityToolkit 2021-07-19 10:39:06 -07:00
GazeInputTest Remove projects that are not required to be packed 2021-06-04 21:00:26 +05:30
Microsoft.Toolkit Reorder code-blocks for better readability 2021-06-04 21:00:22 +05:30
Microsoft.Toolkit.Diagnostics Org rename: windows-toolkit -> CommunityToolkit 2021-07-19 10:39:06 -07:00
Microsoft.Toolkit.HighPerformance Merge branch 'main' into feature/refenumerable-indexer 2021-07-07 14:39:00 -07:00
Microsoft.Toolkit.Mvvm Fix register/unregister issues of WeakReferenceMessenger 2021-06-21 11:32:38 +02:00
Microsoft.Toolkit.Uwp Minor code style tweaks 2021-06-24 18:41:53 +02:00
Microsoft.Toolkit.Uwp.Connectivity Fix-up comments across project files 2021-06-04 21:00:21 +05:30
Microsoft.Toolkit.Uwp.DeveloperTools Remove un-necessary build logic across project files 2021-06-04 21:00:25 +05:30
Microsoft.Toolkit.Uwp.Input.GazeInteraction Use Unicode charset without the BOM 2021-05-17 12:43:06 -07:00
Microsoft.Toolkit.Uwp.Notifications Org rename: windows-toolkit -> CommunityToolkit 2021-07-19 10:39:06 -07:00
Microsoft.Toolkit.Uwp.SampleApp Check style.Ignore if style is not null. 2021-07-20 09:32:48 -04:00
Microsoft.Toolkit.Uwp.Samples.BackgroundTasks Remove projects that are not required to be packed 2021-06-04 21:00:26 +05:30
Microsoft.Toolkit.Uwp.UI Merge branch 'main' into TextBoxMask_bug_3279 2021-07-15 16:41:38 -07:00
Microsoft.Toolkit.Uwp.UI.Animations Rename missed files from previous renames 2021-06-04 21:00:13 +05:30
Microsoft.Toolkit.Uwp.UI.Behaviors Org rename: windows-toolkit -> CommunityToolkit 2021-07-19 10:39:06 -07:00
Microsoft.Toolkit.Uwp.UI.Controls fix merge issue 2021-06-09 23:48:02 +02:00
Microsoft.Toolkit.Uwp.UI.Controls.Core Merge branch 'main' into metadataControl 2021-06-16 09:14:57 +02:00
Microsoft.Toolkit.Uwp.UI.Controls.Core.Design Remove redundant xml meta-tag 2021-05-17 12:43:06 -07:00
Microsoft.Toolkit.Uwp.UI.Controls.DataGrid Remove un-necessary build logic across project files 2021-06-04 21:00:25 +05:30
Microsoft.Toolkit.Uwp.UI.Controls.DataGrid.Design Remove redundant xml meta-tag 2021-05-17 12:43:06 -07:00
Microsoft.Toolkit.Uwp.UI.Controls.Input Merge branch 'main' into color-picker-switch-to-winui 2021-06-21 16:41:59 -07:00
Microsoft.Toolkit.Uwp.UI.Controls.Input.Design Remove redundant xml meta-tag 2021-05-17 12:43:06 -07:00
Microsoft.Toolkit.Uwp.UI.Controls.Layout Merge branch 'main' into user/mhawker/gridsplitter-tests 2021-07-19 13:34:35 -07:00
Microsoft.Toolkit.Uwp.UI.Controls.Layout.Design Remove redundant xml meta-tag 2021-05-17 12:43:06 -07:00
Microsoft.Toolkit.Uwp.UI.Controls.Markdown Org rename: windows-toolkit -> CommunityToolkit 2021-07-19 10:39:06 -07:00
Microsoft.Toolkit.Uwp.UI.Controls.Markdown.Design Remove redundant xml meta-tag 2021-05-17 12:43:06 -07:00
Microsoft.Toolkit.Uwp.UI.Controls.Media Remove un-necessary build logic across project files 2021-06-04 21:00:25 +05:30
Microsoft.Toolkit.Uwp.UI.Controls.Primitives Merge branch 'main' into #4063 2021-06-29 09:19:14 -07:00
Microsoft.Toolkit.Uwp.UI.Controls.Primitives.Design Remove redundant xml meta-tag 2021-05-17 12:43:06 -07:00
Microsoft.Toolkit.Uwp.UI.Media Fix-up new-lines across project files 2021-06-04 21:00:19 +05:30
Microsoft.Toolkit.Win32 Org rename: windows-toolkit -> CommunityToolkit 2021-07-19 10:39:06 -07:00
Microsoft.Toolkit.Win32.WpfCore.SampleApp Use Unicode charset without the BOM 2021-05-17 12:43:06 -07:00
Microsoft.Toolkit.Win32.WpfCore.SampleApp.PackagingProject Remove projects that are not required to be packed 2021-06-04 21:00:26 +05:30
SmokeTests Consolidate package versions 2021-06-04 21:00:29 +05:30
UITests Merge branch 'main' into user/mhawker/gridsplitter-tests 2021-07-19 12:24:35 -04:00
UnitTests Org rename: windows-toolkit -> CommunityToolkit 2021-07-19 10:39:06 -07:00
build Remove redundant xml meta-tag 2021-05-17 12:43:06 -07:00
githubresources Clean-up trailing white-spaces 2021-05-17 12:43:06 -07:00
.editorconfig Fix Indentation on certain code-blocks 2021-05-17 12:43:06 -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 Remove redundant xml meta-tag 2021-05-17 12:43:06 -07:00
CODE_OF_CONDUCT.md Code of conduct 2020-04-09 23:31:19 +01:00
Contributing.md Org rename: windows-toolkit -> CommunityToolkit 2021-07-19 10:39:06 -07:00
Directory.Build.props Org rename: windows-toolkit -> CommunityToolkit 2021-07-19 10:39:06 -07:00
Directory.Build.targets Fix-up white-spaces across project files 2021-06-04 21:00:20 +05:30
License.md Rename missed files from previous renames 2021-06-04 21:00:13 +05:30
ReadMe.md Org rename: windows-toolkit -> CommunityToolkit 2021-07-19 10:39:06 -07:00
ThirdPartyNotices.txt Org rename: windows-toolkit -> CommunityToolkit 2021-07-19 10:39:06 -07:00
Windows Community Toolkit (NET).slnf Added solution filter for .NET projects 2021-04-21 12:42:07 +02:00
Windows Community Toolkit.sln Use Unicode charset without the BOM 2021-05-17 12:43:06 -07:00
azure-pipelines.yml Publish azure artrifacts after UI tests 2021-06-23 10:51:09 -04:00
global.json .NET 5 support for Notifications package (#3622) 2021-01-26 12:44:10 -08:00
nuget.config Org rename: windows-toolkit -> CommunityToolkit 2021-07-19 10:39:06 -07: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 version.json 2021-05-03 10:58:33 -07: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/7.0.2 Build Status NuGet
Pre-release beta testing main 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.

Check out our Preview Packages Wiki Page to learn more about updating your NuGet sources in Visual Studio, then you can also get pre-release packages of upcoming versions to try.

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.