Skip to content

Commit 917118a

Browse files
Merge pull request #5590 from MicrosoftDocs/main
Auto Publish – main to live - 2025-07-15 05:00 UTC
2 parents 30ff5a4 + 8b45d5d commit 917118a

23 files changed

+580
-99
lines changed

hub/apps/get-started/samples.md

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -45,6 +45,15 @@ You can get the [**Windows Community Toolkit Gallery app from the Microsoft Sto
4545
> [Explore the Windows Community Toolkit](https://github.com/CommunityToolkit/Windows)
4646
4747
## Other
48+
49+
[**WinUI 101 Lab**](/training/modules/winui-101/)
50+
51+
This training module steps through how to set up your developer environment and use WinUI, the Windows App SDK, and the Windows Community ToolKit to build a Windows app called SnowPal.
52+
53+
SnowPal is a word game in which the app selects a word for the user to guess and presents that word as a series of blank spaces, with each blank space representing a letter from the word in spelling order. The player takes turns guessing a single letter that they believe is in the word. If the letter is not in the word, a missing piece of the SnowPal character is added; otherwise, the letter replaces the corresponding blank(s) in the word. The player wins by guessing the word or loses when all pieces of the SnowPal character have been added.
54+
55+
By building this app step by step, you gain hands-on experience with core development concepts while creating something fun and functional.
56+
4857
[**.NET Community Toolkit**](https://github.com/CommunityToolkit/dotnet)
4958

5059
The .NET Community Toolkit is a collection of NuGet packages with high-performance helpers, extensions, and APIs designed to enhance .NET development across WinUI, WPF, MAUI, and other .NET applications. A key component is the [MVVM Toolkit](/dotnet/communitytoolkit/mvvm/), a lightweight and modern Model-View-ViewModel (MVVM) library that simplifies app architecture with features like observable properties, commands, and dependency injection. Built for performance and flexibility, the MVVM Toolkit helps you implement MVVM patterns efficiently while keeping your code clean and maintainable.
@@ -53,4 +62,4 @@ The .NET Community Toolkit is a collection of NuGet packages with high-performan
5362

5463
[**Template Studio**](https://github.com/microsoft/TemplateStudio)
5564

56-
Template Studio provides a powerful scaffolding tool for quickly generating modern Windows applications using WinUI 3 or WPF. The Visual Studio extension guides developers through a wizard-based experience to create project templates with best practices, including MVVM architecture, navigation patterns, dependency injection, and predefined app features. By automating boilerplate setup, Template Studio helps developers focus on building great experiences while ensuring consistency and maintainability in their applications.
65+
Template Studio provides a powerful scaffolding tool for quickly generating modern Windows applications using WinUI 3 or WPF. The Visual Studio extension guides developers through a wizard-based experience to create project templates with best practices, including MVVM architecture, navigation patterns, dependency injection, and predefined app features. By automating boilerplate setup, Template Studio helps developers focus on building great experiences while ensuring consistency and maintainability in their applications.

hub/apps/get-started/start-here.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ ms.collection: windows11
1010

1111
# Start developing Windows apps
1212

13-
Welcome to Windows app development. This guide will take you through the steps needed to begin creating apps using the latest Windows development frameworks: the Windows App SDK and WinUI. It will also point you to resources that will help you learn more about Windows development. If you are already comfortable developing apps for Windows, but want to know more about the latest tools, please see [Develop Windows desktop apps](/windows/apps/develop/).
13+
Welcome to Windows app development. This guide will take you through the steps needed to begin creating apps using the latest Windows development frameworks: the Windows App SDK and WinUI. It will also point you to resources that will help you learn more about Windows development. If you want a step-by-step guide to setting up your developer environment and building your first WinUI app with the latest tools, please see [WinUI 101](/training/modules/winui-101/). If you are already comfortable developing apps for Windows, but want to know more about the latest tools, please see [Develop Windows desktop apps](/windows/apps/develop/).
1414

1515
> [!TIP]
1616
> [Microsoft Copilot](https://copilot.microsoft.com) is a great resource if you have questions about getting started writing Windows apps.

hub/apps/winui/index.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,8 @@ By incorporating the [Fluent Design System](https://fluent2.microsoft.design/) i
2929

3030
With support for both desktop and UWP apps, you can build with WinUI from the ground up, or gradually migrate your existing MFC, WinForms, or WPF apps using familiar languages such as C++, C#, Visual Basic, and JavaScript (using [React Native for Desktop](https://microsoft.github.io/react-native-windows/)).
3131

32+
If you want a step-by-step guide to setting up your developer environment and building your first WinUI app with the latest tools, please see [WinUI 101](/training/modules/winui-101/).
33+
3234
> The WinUI libraries are hosted in the [WinUI GitHub repo](https://github.com/microsoft/microsoft-ui-xaml) where you can file feature requests or bugs, and interact with the WinUI team.
3335
3436
## Comparison of WinUI 3 and WinUI 2
48 KB
Loading
57.7 KB
Loading
50.3 KB
Loading
7.33 KB
Loading
35.3 KB
Loading
56.2 KB
Loading
80 KB
Loading

0 commit comments

Comments
 (0)