Xamarin.Forms Pages
Xamarin.Forms Las páginas representan pantallas de aplicaciones móviles multiplataforma.
Todos los tipos de página que se describen a continuación derivan de la Xamarin.FormsPage
clase . Estos elementos visuales ocupan toda o la mayoría de la pantalla. Un Page
objeto representa en ViewController
iOS y en Page
el Plataforma universal de Windows. En Android, cada página ocupa la pantalla como , Activity
pero Xamarin.Forms las páginas noActivity
son objetos .
Páginas
Xamarin.Forms admite los siguientes tipos de página:
Tipo | Descripción | Aspecto |
---|---|---|
ContentPage |
ContentPage es el tipo de página más sencillo y más común. Establezca la Content propiedad en un solo View objeto, que suele ser , Grid Layout StackLayout o .ScrollView Documentación de la API |
de Código de C# para esta página / Página XAML |
FlyoutPage |
Un FlyoutPage administra dos paneles de información. Establezca la Flyout propiedad en una página que generalmente muestra una lista o un menú. Establezca la Detail propiedad en una página que muestra un elemento seleccionado de la página de control flotante. La IsPresented propiedad rige si el control flotante o la página de detalles están visibles.Documentación de / API Guía / Muestra |
Código de C# para esta página / Página XAML con código subyacente |
NavigationPage |
NavigationPage administra la navegación entre otras páginas mediante una arquitectura basada en pila. Al usar la navegación por páginas en la aplicación, se debe pasar una instancia de la página principal al constructor de un NavigationPage objeto .Documentación de / API Guía / Ejemplo 1, 2 y 3 |
Ejemplo Código de C# para esta página / Página XAML con code=behind |
TabbedPage |
TabbedPage se deriva de la clase abstracta MultiPage y permite la navegación entre páginas secundarias mediante pestañas. Establezca la Children propiedad en una colección de páginas o establezca la ItemsSource propiedad en una colección de objetos de datos y la ItemTemplate propiedad en una DataTemplate descripción de cómo se representa visualmente cada objeto.Documentación de / API Guía / Ejemplo 1 y 2 |
Código de C# para esta página / Página XAML |
CarouselPage |
CarouselPage se deriva de la clase abstracta MultiPage y permite la navegación entre páginas secundarias a través del deslizamiento de dedo. Establezca la Children propiedad en una colección de ContentPage objetos o establezca la ItemsSource propiedad en una colección de objetos de datos y la ItemTemplate propiedad en una DataTemplate descripción de cómo se representa visualmente cada objeto.Documentación de / API Guía / Ejemplo 1 y 2 |
de de Código de C# para esta página / Página XAML |
TemplatedPage |
TemplatedPage muestra el contenido de pantalla completa con una plantilla de control y es la clase base de ContentPage .Documentación de / API Guía |
|