Xamarin.Forms Pages
Xamarin.Forms Les pages représentent des écrans d’application mobile multiplateforme.
Tous les types de pages décrits ci-dessous dérivent de la Xamarin.FormsPage
classe. Ces éléments visuels occupent tout ou partie de l’écran. Un Page
objet représente un ViewController
objet dans iOS et un Page
dans la plateforme Windows universelle. Sur Android, chaque page occupe l’écran comme un Activity
, mais Xamarin.Forms les pages ne sont pas Activity
des objets.
Pages
Xamarin.Forms prend en charge les types de pages suivants :
Type | Description | Apparence |
---|---|---|
ContentPage |
ContentPage est le type de page le plus simple et le plus courant. Définissez la Content propriété sur un seul View objet, qui est le plus souvent un Layout tel que StackLayout , Grid ou ScrollView .Documentation sur les API |
Code C# pour cette page / XAML |
FlyoutPage |
Un FlyoutPage volet gère deux volets d’informations. Définissez la Flyout propriété sur une page affichant généralement une liste ou un menu. Définissez la Detail propriété sur une page affichant un élément sélectionné à partir de la page volante. La IsPresented propriété détermine si le menu volant ou la page de détails est visible.Guide de documentation de l’API / |
Code C# pour cette page XAML page / avec code-behind |
NavigationPage |
Gère la NavigationPage navigation entre d’autres pages à l’aide d’une architecture basée sur la pile. Lorsque vous utilisez la navigation de page dans votre application, une instance de la page d’accueil doit être transmise au constructeur d’un NavigationPage objet.Guide de documentation de l’API / |
Code C# pour cette page / XAML Page avec code=behind |
TabbedPage |
TabbedPage dérive de la classe abstraite MultiPage et permet la navigation entre les pages enfants à l’aide d’onglets. Définissez la Children propriété sur une collection de pages ou définissez la ItemsSource propriété sur une collection d’objets de données et la ItemTemplate propriété sur une DataTemplate description de la façon dont chaque objet doit être représenté visuellement.Guide de documentation de l’API / |
Code C# pour cette page / XAML |
CarouselPage |
CarouselPage dérive de la classe abstraite MultiPage et permet la navigation entre les pages enfants par le balayage des doigts. Définissez la Children propriété sur une collection d’objets ContentPage ou définissez la ItemsSource propriété sur une collection d’objets de données et la ItemTemplate propriété sur une DataTemplate description de la façon dont chaque objet doit être représenté visuellement.Guide de documentation de l’API / |
Code C# pour cette page / XAML |
TemplatedPage |
TemplatedPage affiche du contenu plein écran avec un modèle de contrôle et est la classe de base pour ContentPage .Guide de documentation de l’API / |
|