Dela via


Exempel och resurser

Den här sidan innehåller länkar till resurser som kan göra dig mer effektiv när du utvecklar dina appar för Windows.

Exempel

Rubrikbild för Windows App SDK

Den WindowsAppSDK-Samples lagringsplatsen innehåller en samling kodexempel som visar hur du använder Windows App SDK för att skapa moderna Windows-program. De här exemplen beskriver viktiga funktioner som WinUI 3, applivscykel, fönster och push-meddelanden, och ger praktisk vägledning för utvecklare. Oavsett om du är nybörjare på Windows App SDK eller letar efter specifik implementeringsinformation fungerar den här lagringsplatsen som en värdefull resurs för att påskynda utvecklingen och utforska metodtips. Andra exempel finns i vår exempelwebbläsare.

Rubrikbild för WinUI 3-galleriet

WinUI 3-galleriet är den kompletterande appen för WinUI-utvecklare. Det är en exempelapp som visar hela utbudet av WinUI 3-kontroller, format, designvägledning och funktioner. Det här interaktiva galleriet hjälper dig att utforska och experimentera med WinUI-komponenter, visa XAML-kodexempel och förstå metodtips för att skapa moderna, flytande Windows-program. Oavsett om du utformar en ny app eller förfinar ett befintligt användargränssnitt är WinUI-galleriet en viktig referens för att utnyttja kraften i WinUI i dina projekt. Du kan antingen bläddra på lagringsplatsen efter källkod eller ladda ned WinUI 3-galleriet från Microsoft Store.

Windows Community Toolkit

Rubrikbild för Windows Community Toolkit

Windows Community Toolkit är en samling med öppen källkod med hjälpfunktioner, anpassade kontroller och apptjänster. Det förenklar och demonstrerar vanliga utvecklaruppgifter när du skapar appar för Windows.

Du kan hämta Windows Community Toolkit Gallery-appen från Microsoft Store för att se kontrollerna i en faktisk app eller hämta källkoden på GitHub på CommunityToolkit/Windows.

Annat

WinUI 101 Lab

Den här utbildningsmodulen beskriver hur du konfigurerar din utvecklarmiljö och använder WinUI, Windows App SDK och Windows Community ToolKit för att skapa en Windows-app med namnet SnowPal.

SnowPal är ett ordspel där appen väljer ett ord för användaren att gissa och presenterar ordet som en serie tomma blanksteg, där varje blanksteg representerar en bokstav från ordet i stavningsordning. Spelaren turas om att gissa en enda bokstav som de tror är i ordet. Om bokstaven inte finns i ordet läggs en saknad del av SnowPal-tecknet till; annars ersätter bokstaven det eller de motsvarande tomrummen i ordet. Spelaren vinner genom att gissa ordet eller förlorar när alla delar av SnowPal-tecknet har lagts till.

Genom att skapa den här appen steg för steg får du praktisk erfarenhet av viktiga utvecklingskoncept samtidigt som du skapar något roligt och funktionellt.

.NET Community Toolkit

.NET Community Toolkit är en samling NuGet-paket med högpresterande hjälpprogram, tillägg och API:er som är utformade för att förbättra .NET-utvecklingen i WinUI, WPF, MAUI och andra .NET-program. En viktig komponent är MVVM Toolkit, ett enkelt och modernt MVVM-bibliotek (Model-View-ViewModel) som förenklar apparkitekturen med funktioner som observerbara egenskaper, kommandon och beroendeinmatning. MVVM Toolkit är byggt för prestanda och flexibilitet och hjälper dig att implementera MVVM-mönster effektivt samtidigt som koden hålls ren och underhållsbar.

Template Studio

Template Studio är ett kraftfullt verktyg för att snabbt generera moderna Windows-program med WinUI 3 eller WPF. Visual Studio-tillägget vägleder utvecklare genom en guidebaserad upplevelse för att skapa projektmallar med bästa praxis, inklusive MVVM-arkitektur, navigeringsmönster, beroendeinmatning och fördefinierade appfunktioner. Genom att automatisera grundläggande koduppsättning hjälper Template Studio utvecklare att fokusera på att skapa fantastiska upplevelser samtidigt som de säkerställer konsekvens och underhållbarhet i sina applikationer.