Xamarin.Forms Pages
Xamarin.Forms As páginas representam telas de aplicativos móveis multiplataforma.
Todos os tipos de página descritos abaixo derivam da Xamarin.FormsPage
classe. Esses elementos visuais ocupam toda ou a maior parte da tela. Um Page
objeto representa um ViewController
no iOS e um Page
na Plataforma Universal do Windows. No Android, cada página ocupa a tela como um Activity
, mas Xamarin.Forms as páginas nãoActivity
são objetos.
Pages (Páginas)
Xamarin.Forms suporta os seguintes tipos de página:
Tipo | Descrição | Aparência |
---|---|---|
ContentPage |
ContentPage é o tipo de página mais simples e comum. Defina a Content propriedade como um único View objeto, que na maioria das vezes é um Layout como StackLayout , Grid ou ScrollView .Documentação da API |
Código C# para esta página / Página XAML |
FlyoutPage |
A FlyoutPage gerencia dois painéis de informações. Defina a Flyout propriedade como uma página geralmente mostrando uma lista ou menu. Defina a Detail propriedade como uma página mostrando um item selecionado da página do submenu. A IsPresented propriedade controla se o submenu ou a página de detalhes está visível.Guia de documentação da / API |
Código C# para esta página / Página XAML com code-behind |
NavigationPage |
O NavigationPage gerencia a navegação entre outras páginas usando uma arquitetura baseada em pilha. Ao usar a navegação de página em seu aplicativo, uma instância da home page deve ser passada para o construtor de um NavigationPage objeto.Guia de documentação da / API |
Código C# para esta página / Página XAML com code=behind |
TabbedPage |
TabbedPage deriva da classe abstrata MultiPage e permite a navegação entre páginas filhas usando guias. Defina a Children propriedade como uma coleção de páginas ou defina a ItemsSource propriedade como uma coleção de objetos de dados e a ItemTemplate propriedade como uma DataTemplate descrição de como cada objeto deve ser representado visualmente.Guia de documentação da / API |
Código C# para esta página / Página XAML |
CarouselPage |
CarouselPage deriva da classe abstrata MultiPage e permite a navegação entre páginas filhas através do gesto de percorrer com os dedos. Defina a Children propriedade como uma coleção de ContentPage objetos ou defina a ItemsSource propriedade como uma coleção de objetos de dados e a ItemTemplate propriedade como uma DataTemplate descrição de como cada objeto deve ser representado visualmente.Guia de documentação da / API |
Código C# para esta página / Página XAML |
TemplatedPage |
TemplatedPage exibe conteúdo de tela inteira com um modelo de controle e é a classe base do ContentPage .Guia de documentação da / API |
|