Introduzione
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 Multi-Platform App UI (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 .NET MAUI 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 versione 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 a .NET SDK e al carico di lavoro .NET MAUI. Per una procedura dettagliata della configurazione, vedere la documentazione.