Xamarin.Forms Gerarchia di classi Controls

Xamarin.Forms è costituito da centinaia di tipi, su più spazi dei nomi. Gli sviluppatori devono avere familiarità con la gerarchia dei tipi usati per creare l'interfaccia utente di un'applicazione Xamarin.Forms , che risiede nello spazio dei Xamarin.Forms nomi .

Questi tipi possono essere suddivisi in pagine, layout, visualizzazioni e celle. Una Xamarin.Forms pagina occupa in genere l'intera schermata e tutti i tipi di pagina derivano dalla Page classe . Le pagine in genere contengono un layout e tutti i tipi di layout derivano dalla Layout classe . Un layout contiene in genere visualizzazioni e possibilmente altri layout e tutti i tipi di visualizzazione derivano in definitiva dalla View classe . Infine, le celle sono controlli specializzati utilizzati nei dati di visualizzazione nei TableView controlli e ListView . Le pagine, i layout, le visualizzazioni e le celle sono tutti derivati dalla Element classe .

Il diagramma classi seguente illustra la gerarchia dei tipi in genere usati per compilare un'interfaccia utente in Xamarin.Forms:

Xamarin.Forms Controls Class Diagram

Si noti tuttavia che il diagramma mostra solo un singolo tipo di shell.

Nota

È possibile scaricare una versione ad alta risoluzione del diagramma classi da qui.