Xamarin.Forms Pages

Download Sample Scaricare l'esempio

Xamarin.Forms Le pagine rappresentano schermate delle applicazioni per dispositivi mobili multipiattaforma.

Tutti i tipi di pagina descritti di seguito derivano dalla Xamarin.FormsPage classe . Questi elementi visivi occupano tutti o la maggior parte dello schermo. Un Page oggetto rappresenta un ViewController oggetto in iOS e un Page oggetto nella piattaforma UWP (Universal Windows Platform). In Android ogni pagina occupa lo schermo come , Activityma Xamarin.Forms le pagine nonActivity sono oggetti.

Xamarin.Forms Page Types

Pagine

Xamarin.Forms supporta i tipi di pagina seguenti:

Tipo Descrizione Aspetto
ContentPage ContentPage è il tipo di pagina più semplice e più comune. Impostare la Content proprietà su un singolo View oggetto, che è più spesso un Layout oggetto, ad StackLayoutesempio , Grido ScrollView.

Documentazione API
ContentPage Example
Codice C# per questa pagina XAML di pagina /
FlyoutPage Un FlyoutPage oggetto gestisce due riquadri di informazioni. Impostare la Flyout proprietà su una pagina che mostra in genere un elenco o un menu. Impostare la Detail proprietà su una pagina che mostra un elemento selezionato dalla pagina a comparsa. La IsPresented proprietà determina se il riquadro a comparsa o la pagina dei dettagli è visibile.

Esempio di guida / alla documentazione / dell'API
FlyoutPage Example
Codice C# per questa pagina XAML di pagina / con code-behind
NavigationPage Gestisce NavigationPage lo spostamento tra le altre pagine usando un'architettura basata su stack. Quando si usa lo spostamento tra le pagine nell'applicazione, è necessario passare un'istanza della home page al costruttore di un NavigationPage oggetto .

Guida / alla documentazione / dell'API- Esempio 1, 2 e 3
NavigationPage Example
Codice C# per questa pagina / XAML page con code=behind
TabbedPage TabbedPage deriva dalla classe astratta MultiPage e consente lo spostamento tra le pagine figlio usando le schede. Impostare la Children proprietà su un insieme di pagine o impostare la ItemsSource proprietà su una raccolta di oggetti dati e la ItemTemplate proprietà su un DataTemplate oggetto che descrive come ogni oggetto deve essere rappresentato visivamente.

Guida / alla documentazione / dell'API - Esempio 1 e 2
TabbedPage Example
Codice C# per questa pagina XAML di pagina /
CarouselPage CarouselPage deriva dalla classe astratta MultiPage e consente lo spostamento tra le pagine figlio attraverso lo scorrimento rapido del dito. Impostare la Children proprietà su una raccolta di ContentPage oggetti oppure impostare la ItemsSource proprietà su una raccolta di oggetti dati e la ItemTemplate proprietà su un DataTemplate oggetto che descrive come ogni oggetto deve essere rappresentato visivamente.

Guida / alla documentazione / dell'API - Esempio 1 e 2
CarouselPage Example
Codice C# per questa pagina XAML di pagina /
TemplatedPage TemplatedPage visualizza il contenuto a schermo intero con un modello di controllo ed è la classe di base per ContentPage.

Guida alla documentazione / dell'API
TemplatedPage Example