O X do Xamarin Forms — Xamarin Forms Extended Controls

Fala galera,

tudo beleza?

Xamarin.Forms nos proporciona diversos controles comuns entre Android e iOS.

Algumas vezes aparecem controles incríveis que inovam em cima dos existentes ou adicionam novas funcionalidades sensacionais!

Costumo escrever diversos artigos falando deles, e hoje não vai ser diferentes.

Hoje lhes trago um Pack com 3 Controles incríveis que podem te ajudar e muito no dia a dia, o incrível Xamarin Forms Extended Controls.

Os controles do pacote são :

XfxEntry — Um Entry customizado com efeitos legais e label para campos de Login, cadastro e etc.

XfxComboBox — Como o nome diz, um combobox bem completo com a propriedade ErrorText.
Além disso, há uma propriedade ItemsSource, uma propriedade SelectedItem e uma propriedade SortingAlgorithm (você configura a ordenação) .

XfxCardView — Uma CardView (cartões) bem completa que pode ser muito útil para criar interfaces diferenciadas, com elevação e bordas arredondadas

Mas chega daquele papo introdutório, e bora ver como utilizar os controles :D

Configurando o Controle

Esta virando uma frase padrão que ja podia ficar fixa no meu Medium… Mas VAMOS AO NUGET!!! haahha, baixar o pacote Xfx.Controls e instalar em todos os projetos :

Android e iOS:

Tanto no Android como no iOS devemos inicializar o componente antes da inicialização do Xamarin.Forms :

Warning : No Android se você quiser utilizar os controles XfxEntry e XfxComboBox, é necessario utilizar o AppCompat theme

Tudo configurado, vamos brincar :D

Utilizando o Controle

Vamos criar uma ViewModel que utilizaremos para nossos exemplos :

Tudo certo, vamos começar criando nosso Entry. Para isso devemos declarar no namespace em nosso xaml : xmlns:xfx=”clr-namespace:Xfx;assembly=Xfx.Controls” , Em seguida vamos criar um Entry :

Perfeito! Em seguida vamos implementar um Combobox para selecionar os usuários que deveríamos copiar o perfil :

E pra fechar vamos ver o ultimo controle em Ação, adicionando o XfxCardView com alguns dados de exemplo :

Agora vamos rodar para ver tudo em ação :

Muito louco em ?

Adoro esse pack de controles, deixa muitos apps mais incríveis e profissionais :D

Caso queira baixar o código utilizado no Exemplo: Clique aqui.

Quer ver outros artigos sobre Xamarin ? Clique aqui.

Espero ter ajudado!

Aquele abraço!