Xamarin.Forms Pages
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 , Activity
ma Xamarin.Forms le pagine non Activity
sono oggetti.
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 StackLayout esempio , Grid o ScrollView .Documentazione API |
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.Guida alla documentazione / dell'API |
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 |
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 |
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 |
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 |
|