O X do Xamarin Forms — 5 Dicas para o XAML

Thiago Bertuzzi
Feb 19, 2018 · 3 min read

Fala Galera,

eXtensible Application Markup Language , é o nome do nosso querido XAML.

XAML é uma das formas de criarmos interfaces para Xamarin forms. Eu disse uma? Exato é possível criar interfaces com XAML ou escrevendo no próprio C#:

Particularmente eu gosto mais do XAML, apesar de existirem coisas mais fáceis de fazer no próprio C#.

But, Vamos ver algumas dicas e gamb… truques, para utilizar com o XAML!

1 — O Clássico não sobrescrever a barra de status

Sabe quando a pagina fica em cima da barra de status? Então…

Existem diversas formas, a mais simples é colocar um Padding=”0,20,0,0" no seu XAML.

Claro que existem outras formas, mas para resolver rapidamente, esta é uma bem simples :)

2 — String Format

Muitas vezes precisamos exibir um campo formatado, isto é bem simples com XAML :

Note que podemos formatar ate a data!

3 — “Pulando” linha

Para efetuar uma quebra de linha basta utilizar os caracteres 


Melhor que criar 2 controles do tipo Label , certo ?

4 — Emoticons

Se você precisa adicionar emoticons em seu APP, basta utilizar o código correspondente:

Emoticons são legais para Apps de Chat por Exemplo

Você pode encontrar os códigos correspondentes aqui

Warning: Coloquei o Emoji na interface Apenas para demonstrar a atualização. Mas como lembrado pelo Lucas Maciel no facebook, a apple esta banindo apps que utilizam emoticons na interface. Fonte aqui

5 — DataTriggers

Precisou alterar algum atributo de um controle de acordo com um valor especifico? DataTrigger é a solução

Ficou confuso ? Vamos a um exemplo pratico. Imagine que quando selecionamos uma Entry (Textbox do Xaml) a cor muda.

Vamos Implementar o Código Abaixo :

E o Resultado é :

Podemos ver mais sobre triggers na documentação oficial da Xamarin clicando aqui

Essas são apenas algumas dicas e formas de utilização do XAML!

Quem quiser pode baixar o código Completo aqui

Espero ter ajudado!

Aquele abraço!

A um abraço pro MVP Valerio Ferreira que alem de ser usado no exemplo , sempre me ensina muito de Xamarin.

Thiago Bertuzzi

Written by

Microsoft MVP,Gamer, Desenvolvedor e apaixonado por tecnologia!

Welcome to a place where words matter. On Medium, smart voices and original ideas take center stage - with no ads in sight. Watch
Follow all the topics you care about, and we’ll deliver the best stories for you to your homepage and inbox. Explore
Get unlimited access to the best stories on Medium — and support writers while you’re at it. Just $5/month. Upgrade