Xamarin.Forms Pages

Descargar ejemplo Descarga del ejemplo

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 , Activitypero Xamarin.Forms las páginas noActivity son objetos .

Xamarin.Forms página

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 , GridLayoutStackLayouto .ScrollView

Documentación de la API
de ContentPage Ejemplo de contentPage Ejemplo
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
FlyoutPage Ejemplo de FlyoutPage Ejemplo
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 de NavigationPage Ejemplo de navigationPage 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
de TabbedPage Ejemplo de TabbedPage Ejemplo
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 CarouselPage de ejemplo 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
TemplatedPage TemplatedPage Ejemplo