Windows Phone 7: Live Tiles


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]

Lo importante acá es:

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 🙂 ]

 

,

Agregar un comentario

Su dirección de correo no se hará público.

This site uses Akismet to reduce spam. Learn how your comment data is processed.