O X do Xamarin Forms — Mais 5 Dicas para o XAML

Fala galera,

Em um artigo não muito distante ( sobe a musica do Star Wars), eu escrevi 5 Dicas para o XAML. Estas dicas podem ser muito uteis , para realizar algumas implementações no nosso ❤ Xamarin.Forms !

Pois bem, hoje lhes trago mais 5 para ajudar e resolver alguns dos seus problemas ! Bora!

No artigo passado eu expliquei como utilizar o string format para exibir um campo formatado. Porem em alguns cenários podemos precisar de um pouco mais. É possível utilizar a propriedade FormattedText.

Por exemplo imagine que queremos formatar partes de uma frase em um label, basta utilizar a tag e implementar as partes separadamente :

E então temos :

FormattedString facilita muitas coisas que quisermos fazer no Xaml!

As vezes precisamos utilizar propriedades nativas de cada plataforma, por exemplo o iOS possui o topete, digo , a SAFE AREA. Existe uma forma de adicionar ela via código , mas eu também posso adicionar direto no xaml :

Topete resolvido. Podemos utilizar diversas configurações por plataforma, tanto para iOS como Adnroid.

Isso não é limitado só a View não, eu poderia utilizar por exemplo o "Fast Scrolling" do Android no ListView, por exemplo :

Adicionamos o namespace :

Em seguida no ListView :

Facil não?

Dica : Agrupando Dados em um ListView .

Falando de propriedades, sabe aquelas propriedades do ListView se queremos exibir a Navigation Bar ou botão de Retorno ? Também podemos utilizar no Xaml :

Sabe essas linhas a mais do ListView ?

Existe um jeitinho de resolver , basta deixar o footer do listview Vazio :

E se precisarmos utilizar alguma propriedade estática que esta dentro dos nossos helpers por exemplo ?

Imagine que temos um helper :

Agora basta criarmos o Namespace onde estão suas propriedades:

Em seguida utilizar :

Curtiram?

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!

Microsoft MVP,Gamer, Desenvolvedor e apaixonado por tecnologia!

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store