Xamarin.Forms Pages
Xamarin.Forms Pages representan pantallas de aplicaciones móviles multiplataforma.
Todos los tipos de página que se describen a continuación derivan de la clase Xamarin.FormsPage
. Estos elementos visuales ocupan toda o la mayoría de la pantalla. Un objeto Page
representa un ViewController
en iOS y un Page
en la Plataforma universal de Windows. En Android, cada página ocupa la pantalla como , Activity
pero Xamarin.Forms las páginas no Activity
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 propiedad Content en un único objeto View , que suele ser un Layout , como StackLayout , Grid o ScrollView .Documentación de la API |
Código de C# para esta página / Página XAML |
FlyoutPage |
FlyoutPage administra dos paneles de información. Establezca la propiedad Flyout en una página que generalmente muestra una lista o un menú. Establezca la propiedad Detail en una página que muestre un elemento seleccionado de la página de control flotante. La propiedad IsPresented rige si el control flotante o la página de detalles está visible.Documentación de la API / Guía |
Código de C# de 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 de páginas en la aplicación, se debe pasar una instancia de la página principal al constructor de un objeto NavigationPage .Documentación de la API / Guía |
Código de C# para esta página / Página XAML con code=behind |
TabbedPage |
TabbedPage deriva de la clase abstracta MultiPage y permite la navegación entre páginas secundarias mediante pestañas. Establezca la propiedad Children en una colección de páginas o establezca la propiedad ItemsSource en una colección de objetos de datos y la propiedad ItemTemplate en un DataTemplate que describe cómo se va a representar visualmente cada objeto.Documentación de la API / Guía |
Código de C# para esta página / Página XAML |
CarouselPage |
CarouselPage deriva de la clase abstracta MultiPage y permite la navegación entre páginas secundarias a través del deslizamiento de dedo. Establezca la propiedad Children en una colección de objetos ContentPage o establezca la propiedad ItemsSource en una colección de objetos de datos y la propiedad ItemTemplate en un DataTemplate que describe cómo se va a representar visualmente cada objeto.Documentación de la API / Guía |
Código de C# para esta página / Página XAML |
TemplatedPage |
TemplatedPage muestra el contenido a pantalla completa con una plantilla de control, y es la clase base de ContentPage .Documentación de la API / Guía |
|