Introduzione

Completato

Parte della pianificazione dell'architettura dell'app consiste nel decidere in che modo gli utenti si spostano tra le pagine. Gli utenti devono andare avanti e indietro attraverso una sequenza di pagine? L'app ha una pagina iniziale o sono presenti più pagine di primo livello che hanno uguale importanza? La scelta della modalità di spostamento deve essere coerente con il contenuto dell'app. Questa modalità dovrebbe inoltre risultare nativa di ogni piattaforma di destinazione dell'app.

Si supponga di usare .NET MAUI per scrivere un'app per un planetario. Si vuole generare interesse nell'astronomia presentando fatti astronomici che influiscono sulla vita quotidiana. L'app dovrebbe includere pagine che riguardano l'alba e il tramonto, le fasi lunari, i corpi celesti e una pagina Informazioni. L'obiettivo dell'esercizio è progettare e implementare un modello di spostamento intuitivo per queste pagine.

In questo modulo si apprende come usare le schede per implementare un'app che presenta dati su più pagine. Si comprende quando questo modello di spostamento è appropriato e come personalizzare il comportamento delle schede. Si apprende inoltre come combinare le schede con le pagine di spostamento che usano lo stack di spostamento.

Obiettivi di apprendimento

Contenuto del modulo

  • Implementa l’esplorazione a comparsa con la shell di .NET MAUI.
  • Implementa l’esplorazione a schede con la shell di .NET MAUI.
  • Esplora le pagine all'interno delle schede.

Prerequisiti

  • Visual Studio 2022 con il carico di lavoro .NET MAUI installato
  • Facoltativo: Visual Studio Code con l'estensione .NET MAUI e .NET SDK con il carico di lavoro MAUI .NET installato
  • Familiarità con C# e .NET

Requisiti per lo sviluppo con .NET MAUI

Per creare app .NET MAUI con .NET 8, è necessario installare Visual Studio versione 17.8 o successiva con il carico di lavoro seguente installato:

  • Sviluppo .NET Multi-Platform App UI

Inoltre, se si vogliono creare app .NET MAUI Blazor, è necessario installare il carico di lavoro ASP.NET e sviluppo Web.

Per una procedura dettagliata della configurazione, vedere la documentazione .

Sviluppo con Visual Studio Code

Se si sviluppa in macOS o Linux, è necessario installare Visual Studio Code e l'estensione.NET MAUI insieme al carico di lavoro .NET SDK e .NET MAUI. Per una procedura dettagliata della configurazione, vedere la documentazione .