O X do Xamarin Forms — 5 Dicas para o XAML

Thiago Bertuzzi
3 min readFeb 19, 2018

--

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#:

Código C# vs XAML

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!

O nome vem da variável e é Formatado, o mesmo com a data :O

3 — “Pulando” linha

Para efetuar uma quebra de linha basta utilizar os caracteres 


Melhor que criar 2 controles do tipo Label , certo ?

Sabemos que não é verdade xD

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 é :

Triggers realmente são incriveis

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
Thiago Bertuzzi

Written by Thiago Bertuzzi

Microsoft MVP,Gamer, Desenvolvedor e apaixonado por tecnologia!

Responses (1)