Inleiding

Voltooid

Een onderdeel van het plannen van de architectuur van uw app is bepalen hoe de gebruiker tussen pagina's wordt verplaatst. Moeten gebruikers vooruit en achteruit gaan door een reeks pagina's? Heeft uw app één startpagina of zijn er verschillende pagina's op het hoogste niveau die even belangrijk zijn? Uw keuze voor navigatie moet goed werken met de inhoud van uw app. Het moet zich ook systeemeigen voelen voor elk platform waarop u zich richt.

Stel dat u een app voor een uitgaand bedrijf schrijft met behulp van .NET MAUI. U wilt interesse in astronomie genereren door astronomische feiten en concepten te presenteren die relevant zijn voor het dagelijkse leven. De app moet pagina's hebben over zonsopgang en zonsondergang, maanfasen, astronomische lichamen en een Info-pagina. Uw taak is om een intuïtief navigatiepatroon voor deze pagina's te ontwerpen en te implementeren.

In deze module leert u hoe u pagina's met tabbladen kunt gebruiken om een app te implementeren die gegevens op meerdere pagina's weergeeft. U leert wanneer dit navigatiepatroon geschikt is en hoe u het gedrag van pagina's met tabbladen kunt aanpassen. U leert ook hoe u pagina's met tabbladen kunt combineren met navigatiepagina's die gebruikmaken van de navigatiestack.

Leerdoelen

In deze module leert u het volgende:

  • Flyoutnavigatie implementeren met .NET MAUI Shell.
  • Tabbladnavigatie implementeren met .NET MAUI Shell.
  • Navigeren tussen pagina's binnen pagina's met tabbladen.

Vereisten

  • Visual Studio 2022 waarop de .NETLOAD-workload is geïnstalleerd
  • Optioneel: Visual Studio Code met de .NETLOAD-extensie en .NET SDK waarop de .NETLOAD-workload is geïnstalleerd
  • Kennis van C# en .NET

Vereisten voor .NET MAUI-ontwikkeling

Als u .NET MAUI-apps wilt maken met .NET 8, moet u Visual Studio versie 17.8 of hoger installeren met de volgende workload geïnstalleerd:

  • .NET Multi-Platform App UI-ontwikkeling

Bovendien moet u de workload ASP.NET en webontwikkeling installeren als u .NETLOAD Blazor-apps wilt bouwen.

Raadpleeg de documentatie voor een overzicht van de installatie.

Ontwikkelen met Visual Studio Code

Als u ontwikkelt op macOS of Linux, moet u Visual Studio Code en de .NET-EXTENSIE installeren, samen met de .NET SDK en .NETLOAD Workload. Raadpleeg de documentatie voor een overzicht van de installatie.