Templates for desktop development
The last category of templates we will look at are desktop development templates. To install these templates on your computer, you must select the workload called .NET desktop development, as shown in Figure 2.25:
Figure 2.25 – The ".NET desktop development" workload
This workload includes templates for two technologies with many years of maturity: Windows Forms and Windows Presentation Foundation (WPF).
Windows Forms is an old but still widely used technology among .NET developers, since it allows us to create desktop stacks quickly thanks to its drag-and-drop solution. The main templates for Windows Forms development include the following:
- Window Forms App: This is the base template for creating a new Windows Forms application. It includes a file so that you can begin to design your first window quickly.
- Windows Forms Control Library: A project that allows us to manage customized controls...