ProgrammazioneXamarin

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