Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Bouw uw eerste WinUI-app en zie dat deze tot leven komt op Windows. In deze quickstart gaat u van het instellen van hulpprogramma's naar een werkende app, waarna u wordt begeleid bij uw eerste interface-update.
Voordat u van start gaat
Wat u leert
- Kies en stel uw ontwikkelhulpprogramma's in.
- Een WinUI-app maken en uitvoeren.
- Werk de interface bij en bekijk uw wijziging in de actieve app.
Uw ontwikkelhulpprogramma's kiezen
Volg een van de aanbevolen paden in deze quickstart:
- winapp CLI: Werk vanuit een terminal in uw voorkeurseditor. Deze opdrachtregelwerkstroom werkt ook goed voor agentische codering.
- Visual Studio: gebruik een geïntegreerde ontwikkel- en debugervaring.
Als uw programma's al zijn geïnstalleerd, gaat u naar Uw eerste app maken.
De hulpprogramma's installeren
Schakel de ontwikkelaarsmodus in. U kunt de instellingen openen met instellingen voor ontwikkelaars.
Installeer de .NET 10 SDK en de Windows-app Development CLI. Als u WinGet gebruikt, voer uit:
winget install --id Microsoft.DotNet.SDK.10 --exact --source winget winget install --id Microsoft.WinAppCLI --exact --source wingetSla een installatie over als het vereiste hulpprogramma al is geïnstalleerd.
Open een nieuwe terminal zodat de geïnstalleerde opdrachten worden opgehaald en controleer vervolgens de versies:
dotnet --version winapp --versionGebruik .NET SDK 10 of hoger en winapp CLI 0.6 of hoger voor deze workflow.
Note
winapp CLI bevindt zich in openbare preview.
winapp new beheert de WinUI-projectsjablonen, maar installeert de .NET SDK niet. Zie de CLI 0.6-aankondiging voor het nieuwe project en voer opdrachten uit.
Uw eerste app maken
Gebruik de workflow die u hierboven hebt geïnstalleerd om het project aan te maken en te starten.
Voer de volgende opdracht uit vanuit een map waarin u uw projecten bewaart:
winapp new --name MyWinUIApp --template winui --use-defaults
cd MyWinUIApp
winapp run
winapp new maakt de lege WinUI-app.
winapp run bouwt het project en start het project; u hebt geen afzonderlijke build- of pakketregistratieopdracht nodig.
Uw app opent een desktopvenster. Ga hieronder verder met een wijziging aanbrengen.
Een wijziging aanbrengen
Houd het project dat u zojuist hebt gemaakt. Voeg een bericht toe aan de huidige interface:
Sluit de actieve app. Open
MainPage.xamlin de editor. Als uw sjabloon dat bestand niet bevat, open dan in plaats daarvanMainWindow.xaml.Zoek het indelingsvenster met de inhoud van de app. In het huidige lege CLI-sjabloon bevat
MainPage.xamleen lege<Grid />. Vervang dat lege raster door:<Grid> <TextBlock Text="Hello, WinUI!" HorizontalAlignment="Center" VerticalAlignment="Center" /> </Grid>Als het deelvenster al besturingselementen bevat, voegt u alleen het
TextBlockbinnenpaneel toe. Behoud de bestaande besturingselementen, namen en gebeurtenis-handlers. Vervang de omgevingPageofWindowhet kader en de titelbalk niet inMainWindow.xaml.Sla het bestand op. Voer opnieuw uit
winapp runvanuit de projectmap of druk op F5 in Visual Studio.
Gefeliciteerd! U hebt uw eerste WinUI-app gemaakt, uitgevoerd en bijgewerkt. In het venster wordt nu Hallo, WinUI weergegeven.
Probleemoplossingsproces
| Probleem | Wat u moet controleren |
|---|---|
winapp of dotnet wordt niet herkend. |
Open de terminal opnieuw na de installatie. Gebruik de versieopdrachten op het tabblad CLI om te controleren of beide hulpprogramma's beschikbaar zijn. |
winapp new wordt niet herkend. |
Voor deze workflow is winapp CLI 0.6 of nieuwer vereist. Werk de CLI bij met behulp van de installatiemethode die u hebt gekozen. |
| WinUI-sjablonen worden niet weergegeven in Visual Studio. | Open het Visual Studio-installatieprogramma, selecteer Wijzigen en controleer of de ontwikkelworkload van de WinUI-toepassing is geïnstalleerd. Start Visual Studio daarna opnieuw op. |
| De build meldt een SDK- of restorefout. | Controleer de vereisten van de geselecteerde werkstroom en de eerste fout in de build-uitvoer. Gebruik Windows App SDK ondersteuning om de versievereisten te controleren voordat u projecteigenschappen wijzigt. |
| Implementatierapporten dat de ontwikkelaarsmodus is uitgeschakeld. | Schakel Developer Mode in en start daarna de app opnieuw. |
| Het nieuwe bericht wordt niet weergegeven. | Sla het XAML-bestand op en start het project opnieuw. Voeg in sjablonen met een MainPage.xaml, het bericht toe aan die pagina in plaats van het hostingframe van het venster te vervangen. |
Volgende stappen
In de tutorial Notities wordt een afzonderlijk project WinUINotes gebruikt om pagina's, navigatie, gegevensbinding en lokale opslag uit te leggen. U kunt ook specifieke voorbeelden van besturingselementen vinden in Resources.
Windows developer