Deze pagina bevat koppelingen naar resources waarmee u efficiënter kunt werken bij het ontwikkelen van uw apps voor Windows. Het bevat voorbeeld-apps en toolkits; codevoorbeelden die specifieke taken, functies en API-gebruikspatronen demonstreren; en hulpprogramma's om uw ontwikkelomgeving te verbeteren.
De WinUI 3 Gallery-app toont alle XAML UI-onderdelen in een interactieve indeling. Deze app is de interactieve aanvulling op de Fluent Design Guidelines en bevat voorbeelden van WinUI 3-besturingselementen, functies en stijlen.
Gebruik deze voorbeeld-app om door een verzameling voorbeelden te bladeren met creatieve manieren om uw app aan te passen en te onderscheiden. Bekijk vervolgens de bijbehorende code op GitHub om te zien hoe deze is gemaakt. Het toont verschillende Microsoft.UI.Composition en Microsoft.UI.Input API's, de bouwstenen waaruit het Fluent Design-systeem bestaat.
De Windows Community Toolkit is een verzameling helperfuncties, aangepaste besturingselementen en app-services. Het vereenvoudigt en demonstreert algemene ontwikkelaarstaken bij het bouwen van apps voor Windows. Zie Aan de slag met de Windows Community Toolkit voor gedetailleerde informatie over het gebruik van de toolkit.
U kunt de Windows Community Toolkit Gallery app ophalen uit de Microsoft Store om de besturingselementen in een werkelijke app te bekijken of de broncode op GitHub op te halen op CommunityToolkit/Windows.
Template Studio voor WinUI versnelt het maken van nieuwe WinUI-apps met behulp van een gebruikersinterface op basis van een wizard. Het is beschikbaar om apps te maken met C# en de MVVM Toolkit.
Template Studio voor WinUI maakt alleen apps die gebruikmaken van het MVVM ontwerppatroon. Het biedt geen ondersteuning voor het maken van apps die gebruikmaken van het standaardpatroon voor achterliggende code.
Voorbeelden van Windows App SDK/WinUI 3
De voorbeelden in deze lijst demonstreren functies van de Windows App SDK en WinUI 3. Zie onze Samples Browser voor een uitgebreidere catalogus met voorbeelden.
De meeste voorbeelden in deze lijst bevatten oplossingsbestanden (.sln) die kunnen worden geopend in Visual Studio. Raadpleeg de Readme van elke resource voor aanvullende instructies.
Het instantiegedrag van de toepassing bepalen.
api's voor app-instancing bepalen of gebruikers meerdere exemplaren van uw toepassing tegelijk kunnen uitvoeren.
Statusmeldingen gebruiken.
statusmeldingen kunt u detecteren wanneer het apparaat van de gebruiker specifieke statussen invoert, zoals de modus laag vermogen.
opnieuw opstarten
programmatisch uw app opnieuw opstarten. In dit voorbeeld wordt gebruikgemaakt van de Windows App SDK herstart-API's.
uw app aanpassen aan de instellingen van de gebruiker en het apparaat. Met de MRT Core resourcebeheer-API's kunt u het resourcegebruik aanpassen aan specifieke situaties.
Ondersteuning voor vensters toevoegen aan uw app om nieuwe vensters te maken/te verbergen, titelbalken aan te passen en meer. Zie Beheer App-vensters voor meer informatie.
Ontwikkelomgeving
Als u de stappen in Aan de slag met WinUIhebt voltooid, hebt u Visual Studio al geïnstalleerd en de ontwikkelaarsmodus ingeschakeld. Deze koppelingen bieden meer informatie over deze hulpprogramma's om u verder te helpen dan de basisbeginselen.
Met het favoriete ontwikkelprogramma van veel Windows-ontwikkelaars kunt u met Visual Studio projecten maken voor Windows en vele andere platforms. Het is een krachtige IDE waarmee u uw apps kunt schrijven, fouten opsporen en implementeren. Zie de Visual Studio-documentatievoor meer informatie over de vele dingen die u met Visual Studio kunt doen.
Een zeer uitbreidbare editor, Visual Studio Code kan worden aangepast om vrijwel elk type ontwikkeling te ondersteunen dat u kunt bedenken. Het is een uitstekende keuze voor het schrijven van apps voor Windows en andere platforms. Zie de documentatie van Visual Studio Codevoor meer informatie.
Aanvullende hulpprogramma's
Met deze extra hulpprogramma's kunt u uw ontwikkelomgeving instellen in Windows.
Dev Home Dev Home is geïntroduceerd met Windows 11 en is een experimenteel dashboard dat snelle toegang biedt tot de hulpprogramma's die worden gebruikt voor het ontwikkelen van apps voor Windows. Dev Home wordt vanaf mei 2025 niet meer ondersteund.
Dev Drive Als u algemene ontwikkelingstaken wilt versnellen, kunt u een speciaal geformatteerd station (een Dev Drive) maken dat wordt gebruikt om uw projecten op te slaan.
Windows Terminal Windows Terminal is een moderne hosttoepassing voor de opdrachtregelshells die u al leuk vindt, zoals opdrachtprompt, PowerShell en bash (via WSL).
Windows-subsysteem voor Linux (WSL) Met WSL kunt u Linux-distributies uitvoeren in Windows. Dit is een uitstekende manier om opensource-hulpprogramma's te gebruiken om apps voor Windows te ontwikkelen.
Taaldocumentatie
De meeste WinUI-apps zijn geschreven in C# of C++. Deze handleidingen bevatten artikelen, zelfstudies en codevoorbeelden om u te helpen aan de slag te gaan met deze talen.
Het is nu ook een goed moment om een ontwikkelaarsaccount te maken. Zo kunt u uw apps onder andere publiceren naar de Microsoft Store. U doet dit als volgt: een ontwikkelaarsaccount maken
De bron voor deze inhoud vindt u op GitHub, waar u ook problemen en pull-aanvragen kunt maken en controleren. Bekijk onze gids voor inzenders voor meer informatie.
Windows developer-feedback
Windows developer is een open source project. Selecteer een koppeling om feedback te geven: