-
Notifications
You must be signed in to change notification settings - Fork 1.4k
Home
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 π’
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.
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:
- Windows Blogs - Release Overviews - Search for Windows Community Toolkit
- Dev Blogs - Other Articles
- We may sometimes add to the .NET Foundation Newsletter too!
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.
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.
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
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!
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
Fork the repo and Send the PR ππ
Any changes to the wiki made directly here on GitHub will be overwritten by the wiki repo commits
- Home π
- Welcome π
- Windows Community Toolkit π§°
- Features π¬
- Principles βοΈ
- Roadmap πΊ
- .NET Foundation
- Why Microsoft supports this project
- License π
- Sample App π±
- Getting Started π
- NuGet Packages π¦
- Preview Packages π
- Toolkit Labs π§ͺ
- Questions β
- Discussions π₯
- Submitting an Issue βοΈ
- Good First Issue π
- Help Wanted π
- Bug Fixes π
- Feature Requests π«
- Create and Submit PullRequest π
- Documentation π
- Review PR π
- Avoid Roadblocks π§
- Quick Start β‘
- Required Dependencies π
- Coding Style and Conventions β
- Testing π§ͺ
- Sample Development π±
- Accessibility Guideline βΏ
- Building XAML Controls π
- Fabric Bot Services π€
- CI and Infrastructure πΎ
- How the Project is Organized ποΈ
- Join the Toolkit Organization πͺ
- Hall of Fame π