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









Leave a comment