Xamarin Forms - As principais Views e propriedades comuns

  Hoje vou apresentar as principais Views utilizadas em aplicações Xamarin Forms com suas principais propriedades bem como as propriedades comuns entre as views.

Se você não conhece o Xamarin Forms visite a seção Xamarin Forms do site onde vai encontrar dezenas de artigos apresentando os principais recursos dessa tecnologia.

Lembrando que se você esta usando o Visual Studio 2017 precisa instalar as seguintes cargas de trabalho para poder integar a plataforma Xamarin com o Visual Studio.

O Xamarin é a plataforma que permite que você crie aplicações multiplataformas para dispositivos móveis incluindo o Android, iOS e  o Windows Phone.  E são aplicativos multiplataforma nativos onde você compartilha 75% do código entre as 3 plataformas e escreve o código para a interface de usuário para cada plataforma usando o código nativo específico.

O Xamarin.Forms, que roda na plataforma Xamarin, vai mais longe, ele permite criar aplicações multiplataformas que compartilha a interface do usuário com as 3 plataformas : Android, iOS e Windows Phone.

A API do Xamarin.Forms esta dividida em 4 áreas principais:

  1. Pages - o Xamarin.Forms representa uma única tela em sua aplicação. São semelhantes ao conceito de Activity do Android, ou a uma Page no Windows Phone, ou a um controle View no iOS;
  2. Layouts - É um subtipo especializado de View e atua como um container para outros Layouts e Views. Os subtipos de leiautes contém lógica que é especifica para organizar as views filhas de certa forma;
  3. Views - referem-se a controles ou  widgets em outras plataformas. Correspondem a elementos de interface do usuário como labels, buttons, campos textos, etc.;
  4. Cells - Esta classe é um elemento especializado que é usado para itens em uma lista ou tabela. Ele descreve como cada item na lista deverá ser desenhado;

Páginas, Layouts e views são os componentes base da interface do usuário (UI) do Xamarin.Forms:

Para mais detalhes acompanhe este artigo: Xamarin.Forms - Apresentando os principais recursos

A seguir vou apresentar um resumo sobre as principais Views usadas em aplicações Xamarin Forms e suas propriedades.

Propriedades comuns entre as principais Views

A seguir temos as propriedades que são compartilhadas entre as principais Views no Xamarin Forms:

A principais views usadas em aplicações Xamarin Forms

Label - Exibe um texto em uma página.

TextCell - Exibe texto e um subtexto detalhe em um controle;

BoxView - Similar ao Rectangle no Windows XAML. Usado para exibir uma caixa com cor em uma página;

Entry - Similar ao TextBox no Windows XAML. Usado para obter a entrada do usuário;

Image - Exibe uma imagem. Inclui as propriedades comuns e ainda :

ImageCell - Exibe uma imagem e um TextCell

Button - Usado para disparar um evento processando a resposta de uma ação do usuário;

ActivityIndicator -  Um indicador que exibe se existe uma ação em processamento e o usuário precisa aguardar completar;

ProgressBar. Usado para exibir quanto tempo o processamento demora;

TimePicker. Usado para selecionar um valor de hora;

DatePicker. Similar a TimePicker, mas usado para selecionar a data;

Switch. Usado para definir se uma propriedade booleana é true ou false

SwitchCell. Exibe uma label e um switch

ViewCell. Um leiaute básico de controle que exibe um item em um data template.

StackLayout. Similar ao StackPanel no Windows XAML; Usado para exibir itens empilhados.(um sobre o outro).

Grid. Layout em Colunas e Linhas, usando várias opções de espaçamento, como fixo, Auto e Estrela - *

ListView. Container para coleção de itens

Com esse breve resumo espero que você possa ter uma visão geral das principais Views do Xamarin Forms e suas propriedades.

"Se alguém quer vir após mim (Jesus), a si mesmo se negue, tome a sua cruz e siga-me" (Mateus 16:24).

Veja os Destaques e novidades do SUPER DVD Visual Basic (sempre atualizado) : clique e confira !

Quer migrar para o VB .NET ?

Quer aprender C# ??

Quer aprender os conceitos da Programação Orientada a objetos ?

Quer aprender o gerar relatórios com o ReportViewer no VS 2013 ?

  Gostou ?   Compartilhe no Facebook   Compartilhe no Twitter

Referências:


José Carlos Macoratti