Riepilogo
È difficile progettare un'interfaccia utente che abbia lo stesso aspetto su dispositivi diversi. Ogni dispositivo può differenziarsi dagli altri per fattore di forma, dimensioni e densità di pixel. Si dovrebbe scrivere più codice per avere la certezza che l'aspetto dell'app sia ottimale su tutti i dispositivi.
Per risolvere questo problema, .NET Multi-Platform App UI (MAUI) fornisce i pannelli di layout. StackLayout
, VerticalStackLayout
, HorizontalStackLayout
e Grid
offrono un ampio controllo sulla disposizione delle visualizzazioni. Usando le strategie di layout apprese in questo modulo, è possibile sviluppare app che si adattino ai diversi dispositivi di tutti gli utenti.