[Desenvolvimento] Como exibir ou alterar informações nas Tiles das aplicações do Windows Phone

8

Olá pessoal, tudo bom?

Um recurso muito interessante do Windows Phone é a possibilidade de você utilizar as “Tiles” da tela inicial para apresentar informações sobre o software que ela representa sem a necessidade de você ter que entrar na App em questão. Por exemplo, apresentar a última notícia de um determinado jornal, o número de e-mails em sua caixa de entrada, a última atualização do Twitter ou Facebook, a cotação de uma determinada ação da bolsa de valores, etc.

Um exemplo de implementação desse recurso pode ser observado no trecho de código abaixo:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
...
...
//Recupera a tile da aplicação
ShellTile tile = ShellTile.ActiveTiles.First();
//Cria uma tila standard
StandardTileData std = new StandardTileData
{
   //Número que aparece junto a parte da frente da tile
   Count = 1,
   //Texto que aparece atrás da tile
   BackContent = "Texto texto...",
   //Título da aplicação de que aparece atrás da tile
   BackTitle = "Texto texto...",
   //Imagem de fundo da parte de trás da tile
   BackBackgroundImage = new Uri("/Imagens/backImagemTile.png",UriKind.Relative),
   //Imagem de fundo da parte da frente da tile
   BackgroundImage = new Uri("/Imagens/imagemTile.png", UriKind.Relative),
   //Título da parte da frente da tile
   Title = "Texto texto..."
};
//Faz o update da tile da aplicação
tile.Update(std);
...
...

Vale lembrar que você deve realizar um “Pin to start” para que seja criada uma tile de sua aplicação na tela inicial do Windows Phone.

Grande abraço a todos,
Eduardo Henrique Rizo (@eduardorizo)

Fonte: Blog do Eduardo H. Rizo

Share.

About Author

Bacharel em Ciência da Computação pela FIPP/Unoeste, Pós-Graduado em Desenvolvimento de Sistemas Web, Segurança da Informação e Avaliação do Ensino e da Aprendizagem, Professor universitário e responsável pelo setor de desenvolvimento de sistemas web da Universidade do Oeste Paulista. MCP e MCPS pela Microsoft e nas horas vagas dedica um pouco do seu tempo escrevendo posts técnicos sobre desenvolvimento de sistemas web, windows phone, gerenciamento de servidores e outros assuntos para a comunidade.

  • Diego Oliveira

    como eu faço isso??

  • live tiles de tamanho grande e pequeno envolve um pouco mais de código sendo necessário o uso de reflection(isso referente ao suporte a windows phone 7.8 e windows phone 8), já que para o windows phone 7.8 esse tipo de tile é gerado apenas em tempo de execução.

  • AlbertoMonteiro

    Eduardo, você poderia mostrar a criação das lives de tamanho grande e pequeno.

  • Álisson Freitas

    nossa é bem simples, achei que fosse muito mais complicado, visto que a desculpa apresentanda em alguns veículos de informação é de que a programação do WP em si é complexa e trabalhosa…

    • AlbertoMonteiro

      Amigo Allison, a plataforma de desenvolvimento do Windows Phone é a mais fácil, produtiva do mercado.