Introducing the WCT
The WCT was created by Microsoft as an open source collection of controls and other helpers, tools, and services for Windows developers. It is primarily used by UWP developers but also adds value for WinUI, WinForms, and WPF developers. The toolkit is available to developers as a set of NuGet packages. There are over a dozen toolkit packages available on NuGet that can be installed independently, depending on the needs of your project. We will explore some of these packages throughout this chapter. Let’s start by discussing the history of the WCT.
The toolkit was open sourced from the very beginning. It has long been available on GitHub at https://github.com/CommunityToolkit/WindowsCommunityToolkit, but the next generation of the toolkit is being hosted at https://github.com/CommunityToolkit/Windows. This new iteration of the toolkit is aimed toward helping WinUI 2, WinUI 3, and Uno Platform developers, but this new toolkit doesn’t have any releases...