Una de las cosas “bonitas” que tiene Windows Phone 7, es que una aplicación la puedo anclar al inicio de mi teléfono.
Adicionalmente a estos Live Tiles puedo agregarle notificaciones, o la posibilidad de “girar” y entregar más información.
Antes que todo es importante destacar que los live tiles son de 173px x 173px, y que los Live Tiles de mayor tamaño son únicamente para aplicaciones desarrolladas por Microsoft (sí, también digo ‘buuuuh’)
Programáticamente es muy simple realizarlo:
Lo primero es cargar la libreria Microsoft.Phone.Shell
[sourcecode=”csharp”]
using Microsoft.Phone.Shell;
[/sourcecode]
Declaramos una variable del tipo ShellTile
[sourcecode=”csharp”]
ShellTile MiTile;
[/sourcecode]
Dentro del constructor de nuestra aplicación lo declaramos
[sourcecode=”csharp”]
MiTile = ShellTile.ActiveTiles.First();
[/sourcecode]
Para “llenarlo” es tan simple como:
[sourcecode=”csharp”]
//blah blah blah código antes
StandardTileData NewTileData = new StandardTileData
{
Title = “Indicadores Económicos”,
BackContent = “Mi mensaje”,
BackTitle = fecha
};
MiTile.Update(NewTileData);
//blah blah blah código después
[/sourcecode]
Title: El título del “primer” lado del Live Tile
BackContent: Lo que va a mostrarse como texto “en grande” en el “segundo” lado
BackTitle: El titulo del “segundo” lado
Count: El número que aparecerá como notificación en la esquina superior derecha
BackgroundImage: La imagen de fondo del primer lado del Live Tile
BackBackgroundImage: La imagen del fondo del segundo lado.
En menos de 10 minutos puedes tener andando tu Live Tile con el código de arriba [otra razón más para desarrollar para Windows Phone 🙂 ]