Ciclo di vita Xamarin
La classe di base Application offre le seguenti funzionalità esposte nella stottoclasse App:
- MainPage – la pagina iniziale dell’app;
- Dizionario – archivia valori semplici;
- Current – proprietà statica che contiene un riferimento all’applicazione;
Il codice è il seguente
App.xaml | App.xaml.cs |
La proprietà MainPage imposta la radice dell’applicazione, è possibile creare la logica che consente di visualizzare una pagina diversa in base alle scelte dell’utente.
Il dizionario Properties statico usato per archiviare i dati.
La classe Application contiene:
- OnStart – gestisce l’avvio dell’app;
- OnSleep – gestisce l’app quando è sospesa;
- OnResume – gestisce l’app quando ritorna in primo piano;
Nella cartella relativa al sistema operativo iOS triviamo il file AppDelegate.cs che si occupa di caricare e rendere visibile la finestra
Nella cartella relativa al sistema operativo Android, la cartella Properties troviamo il file di configurazione AndroidManifest. Il file che si occupa di caricare e rendere visibile la finestra è MainActivity.cs
Per ultimo vediamo la cartella relativa al sistema operativo windows UWP
MainPage.xaml | MainPage.xaml.cs |