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 a ViewController
no iOS e a Page
na Plataforma Universal do Windows. No Android, cada página ocupa a tela como um , mas Xamarin.Forms as páginas não Activity
são Activity
objetos.
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 geralmente é um Layout objeto 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 que geralmente mostra uma lista ou um menu. Defina a Detail propriedade como uma página que mostra um item selecionado na página de submenu. A IsPresented propriedade determina 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 secundárias 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 secundárias por meio do deslizamento do dedo. Defina a Children propriedade como uma coleção de objetos ou defina a ItemsSource propriedade como uma coleção de objetos de dados e a ItemTemplate propriedade como uma DataTemplate descrição de ContentPage 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 para ContentPage .Guia de documentação / da API |
|