Skip to content
JPTGamesAndApps edited this page Jul 14, 2021 · 31 revisions

Welcome to the Wiki page of Windows Community Toolkit 🧰

We are glad you are here and one step closer to learn more about this amazing platform and the ways you can contribute πŸ™Œ

The section on the right will help you navigate and answer all the questions you may have regarding the toolkit. You can submit an issue to suggest any changes, introduce features, file bug reports, or leave a Windows Community Toolkit related question. You can also submit a pull request and contribute many other ways listed in the Contribution Section to the right.

Every single contribution of yours will improve and strengthen the performance of the toolkit. Let's jump into the ride 🎒

Feedback and Requests

Please use GitHub Issues for bug reports and feature requests. For general questions and support, please use Stack Overflow where questions should be tagged with the tag windows-community-toolkit. You can also chat with community members about the project in our UWP Community Discord channel.

Social Media

Use the #WindowsCommunityToolkit hashtag on Twitter to share what you're working on with the community! You can also find the Toolkit on the web in the following locations:

Projects using the Windows Community Toolkit

Below are a few projects highlighting usage of the Windows Community Toolkit from other creators in our Community. We hope they inspire you to see the possibilities of what you're able to create with the tools provided in our library.

Fiona1

Fiona was started using the WCT Template (from Windows Template Studio), and it's using a bunch of the helpers and services provided with that. Plus, as mentioned, the toolkit MVVM.

Fiona Github

Shrestha

Shrestha Files is a modern and minimalist dual pane file manager with tabs and color themes support.

  • It uses the GridSplitter in dual pane mode to resize two panes. It also uses the GridSplitter to resize the columns in the Detailed List view mode.
  • It uses Guard to validate arguments.
  • It uses MVVM toolkit and is gradually moving to MVVM-ify more! All settings pages and navigation bar edit page mostly follow MVVM pattern.
  • It uses EnumValuesExtensions since the last version to load enum values in SplitButton options for view type and sort type.
  • It shows device and OS information using SystemInformation helper class.

Here's a quick overview of: Shretha Files. More information about the app here

YugenMosaic2

Yugen Mosaic is a free app that creates digital art pictures based on your own images. With it, you can use an unlimited amount of images, to create a photo mosaic which is an image composed of many tiled photos. Yugen is an awareness of the universe that triggers emotional responses too deep and powerful for words, and that is just what your art will do with a little help from Yugen Mosaic!

Yugen Mosaic Github

Legere

Legere is a fully customizable UWP client for Reddit supporting multiple users, live tiles, myTube! integration, and more.

Quote from Sergio

I'm using several Toolkit controls like the WrapPanel to display post tags, as well as lots of helpers. I'm currently in the process of migrating the codebase to the Toolkit 7.0

About Windows Community Toolkit

Usage

Contribution

Development/Testing

Project Structure

Clone this wiki locally