#MSBAND – Listar, crear y eliminar Tiles desde una app #Windows10 con Visual Studio 2015

Hola!

Después de ver como conectarnos y utilizar C# para acceder a la información de una Microsoft Band, hoy veremos una de las acciones más interesantes que podemos hacer: trabajar con las Tiles de una Band. En la sección de referencias, hay un par de links donde se explica cómo funcionan las tiles en una Band. En este post explicaré las acciones más importantes que tenemos para trabajar con Tiles

  • Utilizaremos la clase TileManager para trabajar con Tiles
  • Con esta clase podremos
    • Obtener los Tiles personalizados agregados a la Band
    • Agregar un Tile
    • Eliminar un Tile
    • Averiguar el espacio disponible para agregar Tiles
    • o Etc

Empecemos con los ejemplos más simples

Agregar o Eliminar un Tile

Las características fundamentales que tenemos que definir al momento de crear un Tile son

  • Un id (guid) para identificar el mismo
  • Un nombre para el Tile
  • 2 imágenes para identificarlo, de 24 x 24 pixels y de 46 x 46 pixels

Para este ejemplo, las imágenes que utilizaré serán las siguientes:

Y el código para agregar un Tile es el siguiente.

  • En las líneas 142 a 150, se define el Tile, y además el contenido del mismo
  • Las líneas 152 a 152, eliminan el Tile (si es que existe) y luego agrega el Tile con su contenido

En este momento veremos que se inicia el proceso de sincronización entre la app en Windows 10 y la band. Esto comienza con una notificación en la Band mientras se elimina el Tile:

Y la confirmación en la App para agregar este tile a la Band.

Una vez finalizado el proceso, podremos ver el nuevo Tile entre las opciones de la band.

La eliminación, solo muestra la sincronización y luego veremos que el tile no está más entre las opciones de la Band.

Listar las Tiles personalizadas en la Band

Para listar las tiles personalizadas, también utilizaremos la clase TileManager. El siguiente ejemplo muestra un Message Dialog con la información de las Tiles personalizadas.

El mensaje de ejemplo mostrado sería el siguiente

Y eso es todo por hoy, en próximos posts veremos cómo trabajar con las interacciones de un usuario en un Tile.

GitHub source code: https://github.com/elbruno/Blog/tree/master/MSBand/App1

Saludos @ Madrid

/El Bruno

References

Microsoft Band Get Started

Microsoft Band SDK

Microsoft Band Tiles

Microsoft Band Experience Design Guidelines

– El Bruno, Como conectar una Microsoft Band a un Windows 10 device

– El Bruno, Conexión y acceso a los sensores de una Band en una app Windows 10 con Visual Studio 2015

Advertisements

5 thoughts on “#MSBAND – Listar, crear y eliminar Tiles desde una app #Windows10 con Visual Studio 2015

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s