The tile template catalog (Windows Store apps)

21 out of 25 rated this helpful - Rate this topic

This topic lists the tile templates available for use in a tile notification, with pictorial examples of each together with their XML content.

Note that when they are displayed on a computer set to a right-to-left (RTL) language, templates are flipped from their left and right descriptions here.

In the static or peek templates that display an image collection, the larger square image is not quite square; it is slightly wider than it is tall. If you supply a square image, the image will be scaled for width and slightly cropped on the top and bottom.

Important  In many of the templates, the last line of text will not display if your tile includes a logo or short name, as shown in the images in this topic. For more information, see Quickstart: Creating a default tile using the Microsoft Visual Studio manifest editor.

Square tiles

Square text-only templates

TileSquareBlock

One short string of large block text over a single, short line of bold, regular text.

Example

TileSquareBlock example

Example XML

<tile>
  <visual>
    <binding template="TileSquareBlock">
      <text id="1">Text Field 1</text>
      <text id="2">Text Field 2</text>
    </binding>  
  </visual>
</tile>

 

TileSquareText01

One header string in larger text on the first line; three strings of regular text on each of the next three lines. Text does not wrap.

ExampleTileSquareText01 example
Example XML

<tile>
  <visual>
    <binding template="TileSquareText01">
      <text id="1">Text Field 1</text>
      <text id="2">Text Field 2</text>
      <text id="3">Text Field 3</text>
      <text id="4">Text Field 4</text>
    </binding>  
  </visual>
</tile>

 

TileSquareText02

One header string in larger text on the first line, over one string of regular text wrapped over a maximum of three lines.

ExampleTileSquareText02 example
Example XML

<tile>
  <visual>
    <binding template="TileSquareText02">
      <text id="1">Text Field 1</text>
      <text id="2">Text Field 2</text>
    </binding>  
  </visual>
</tile>

 

TileSquareText03

Four strings of regular text on four lines. Text does not wrap.

ExampleTileSquareText03 example
Example XML

<tile>
  <visual>
    <binding template="TileSquareText03">
      <text id="1">Text Field 1</text>
      <text id="2">Text Field 2</text>
      <text id="3">Text Field 3</text>
      <text id="4">Text Field 4</text>
    </binding>  
  </visual>
</tile>

 

TileSquareText04

One string of regular text wrapped over a maximum of four lines.

ExampleTileSquareText04 example
Example XML

<tile>
  <visual>
    <binding template="TileSquareText04">
      <text id="1">Text Field 1</text>
    </binding>  
  </visual>
</tile>

 

Square image-only templates

TileSquareImage

One square image that fills the entire tile, no text.

Example

TileSquareImage example

Example XML

<tile>
  <visual>
    <binding template="TileSquareImage">
      <image id="1" src="image1" alt="alt text"/>
    </binding>  
  </visual>
</tile>

 

Square peek templates

TileSquarePeekImageAndText01

Top: One square image, no text. Bottom: One header string in larger text on the first line, three strings of regular text on each of the next three lines. Text does not wrap.

ExampleTileSquarePeekImageAndText01 example
Example XML

<tile>
  <visual>
    <binding template="TileSquarePeekImageAndText01">
      <image id="1" src="image1" alt="alt text"/>
      <text id="1">Text Header Field 1</text>
      <text id="2">Text Field 2</text>
      <text id="3">Text Field 3</text>
      <text id="4">Text Field 4</text>
    </binding>  
  </visual>
</tile>

 

TileSquarePeekImageAndText02

Top: Square image, no text. Bottom: One header string in larger text on the first line, over one string of regular text wrapped over a maximum of three lines.

ExampleTileSquarePeekImageAndText02 example
Example XML

<tile>
  <visual>
    <binding template="TileSquarePeekImageAndText02">
      <image id="1" src="image1" alt="alt text"/>
      <text id="1">Text Header Field 1</text>
      <text id="2">Text Field 2</text>
    </binding>  
  </visual>
</tile>

 

TileSquarePeekImageAndText03

Top: Square image, no text. Bottom: Four strings of regular text on four lines. Text does not wrap.

ExampleTileSquarePeekImageAndText03 example
Example XML

<tile>
  <visual>
    <binding template="TileSquarePeekImageAndText03">
      <image id="1" src="image1" alt="alt text"/>
      <text id="1">Text Field 1</text>
      <text id="2">Text Field 2</text>
      <text id="3">Text Field 3</text>
      <text id="4">Text Field 4</text>
    </binding>  
  </visual>
</tile>

 

TileSquarePeekImageAndText04

Top: Square image, no text. Bottom: One string of regular text wrapped over a maximum of four lines.

ExampleTileSquarePeekImageAndText04 example
Example XML

<tile>
  <visual>
    <binding template="TileSquarePeekImageAndText04">
      <image id="1" src="image1" alt="alt text"/>
      <text id="1">Text Field 1</text>
    </binding>  
  </visual>
</tile>

 

Wide tiles

Wide text-only templates

TileWideText01

One header string in larger text on the first line, four strings of regular text on the next four lines. Text does not wrap.

ExampleTileWideText01 example
Example XML

<tile>
  <visual>
    <binding template="TileWideText01">
      <text id="1">Text Header Field 1</text>
      <text id="2">Text Field 2</text>
      <text id="3">Text Field 3</text>
      <text id="4">Text Field 4</text>
      <text id="5">Text Field 5</text>
    </binding>  
  </visual>
</tile>

 

TileWideText02

One header string in larger text over eight short strings arranged in two columns of four lines each. Columns are of equal width.

ExampleTileWideText02 example
Example XML

<tile>
  <visual>
    <binding template="TileWideText02">
      <text id="1">Text Header Field 1</text>
      <text id="2">Text Field 2</text>
      <text id="3">Text Field 3</text>
      <text id="4">Text Field 4</text>
      <text id="5">Text Field 5</text>
      <text id="6">Text Field 6</text>
      <text id="7">Text Field 7</text>
      <text id="8">Text Field 8</text>
      <text id="9">Text Field 9</text>
    </binding>  
  </visual>
</tile>

 

TileWideText03

One string of large text wrapped over a maximum of three lines.

ExampleTileWideText03
Example XML

<tile>
  <visual>
    <binding template="TileWideText03">
      <text id="1">Text Header Field 1</text>
    </binding>  
  </visual>
</tile>

 

TileWideText04

One string of regular text wrapped over a maximum of five lines.

ExampleTileWideText04 example
Example XML

<tile>
  <visual>
    <binding template="TileWideText04">
      <text id="1">Text Field 1</text>
    </binding>  
  </visual>
</tile>

 

TileWideText05

Five strings of regular text on five lines. Text does not wrap.

ExampleTileWideText05 example
Example XML

<tile>
  <visual>
    <binding template="TileWideText05">
      <text id="1">Text Field 1</text>
      <text id="2">Text Field 2</text>
      <text id="3">Text Field 3</text>
      <text id="4">Text Field 4</text>
      <text id="5">Text Field 5</text>
    </binding>  
  </visual>
</tile>

 

TileWideText06

Ten short strings of regular text, arranged in two columns of five lines each. Columns are of equal width.

ExampleTileWideText06 example
Example XML

<tile>
  <visual>
    <binding template="TileWideText06">
      <text id="1">Text Field 1</text>
      <text id="2">Text Field 2</text>
      <text id="3">Text Field 3</text>
      <text id="4">Text Field 4</text>
      <text id="5">Text Field 5</text>
      <text id="6">Text Field 6</text>
      <text id="7">Text Field 7</text>
      <text id="8">Text Field 8</text>
      <text id="9">Text Field 9</text>
      <text id="10">Text Field 10</text>
    </binding>  
  </visual>
</tile>

 

TileWideText07

One header string in larger text over eight short strings of regular text arranged in two columns of four lines each. The column widths are such that the first column acts as a label and the second column as the content. This template is similar to TileWideText10, but the first column is wider.

ExampleTileWideText07 example
Example XML

<tile>
  <visual>
    <binding template="TileWideText07">
      <text id="1">Text Field 1</text>
      <text id="2">Text2</text>
      <text id="3">Text Field 3</text>
      <text id="4">Text4</text>
      <text id="5">Text Field 5</text>
      <text id="6">Text6</text>
      <text id="7">Text Field 7</text>
      <text id="8">Text8</text>
      <text id="9">Text Field 9</text>
    </binding>  
  </visual>
</tile>

 

TileWideText08

Ten short strings of regular text arranged in two columns of five lines each. The column widths are such that the first column acts as a label and the second column as the content. This template is similar to TileWideText11, but the first column is wider.

ExampleTileWideText08 example
Example XML

<tile>
  <visual>
    <binding template="TileWideText08">
      <text id="1">Text1</text>
      <text id="2">Text Field 2</text>
      <text id="3">Text3</text>
      <text id="4">Text Field 4</text>
      <text id="5">Text5</text>
      <text id="6">Text Field 6</text>
      <text id="7">Text7</text>
      <text id="8">Text Field 8</text>
      <text id="9">Text9</text>
      <text id="10">Text Field 10</text>
    </binding>  
  </visual>
</tile>

 

TileWideText09

One header string in larger text over one string of regular text wrapped over a maximum of four lines.

ExampleTileWideText09 example
Example XML

<tile>
  <visual>
    <binding template="TileWideText09">
      <text id="1">Text Header Field 1</text>
      <text id="2">Text Field 2</text>
    </binding>  
  </visual>
</tile>

 

TileWideText10

One header string in larger text over eight short strings of regular text arranged in two columns of four lines each. The column widths are such that the first column acts as a label and the second column as the content. This template is similar to TileWideText07, but the first column is narrower.

ExampleTileWideText10 example
Example XML

<tile>
  <visual>
    <binding template="TileWideText10">
      <text id="1">Text Header Field 1</text>
      <text id="2">Txt2</text>
      <text id="3">Text Field 3</text>
      <text id="4">Txt4</text>
      <text id="5">Text Field 5</text>
      <text id="6">Txt6</text>
      <text id="7">Text Field 7</text>
      <text id="8">Txt8</text>
      <text id="9">Text Field 9</text>
    </binding>  
  </visual>
</tile>

 

TileWideText11

Ten short strings of regular text arranged in two columns of five lines each. The column widths are such that the first column acts as a label and the second column as the content. This template is similar to TileWideText08, but the first column is narrower.

ExampleTileWideText11 example
Example XML

<tile>
  <visual>
    <binding template="TileWideText11">
      <text id="1">Txt1</text>
      <text id="2">Text Field 2</text>
      <text id="3">Txt3</text>
      <text id="4">Text Field 4</text>
      <text id="5">Txt5</text>
      <text id="6">Text Field 6</text>
      <text id="7">Txt7</text>
      <text id="8">Text Field 8</text>
      <text id="9">Txt9</text>
      <text id="10">Text Field 10</text>
    </binding>  
  </visual>
</tile>

 

Wide image-only templates

TileWideImage

One wide image that fills the entire tile, no text.

Example

TileWideImage example

Example XML

<tile>
  <visual>
    <binding template="TileWideImage">
      <image id="1" src="image1.png" alt="alt text"/>
    </binding>  
  </visual>
</tile>

 

TileWideImageCollection

One large square image with four smaller square images to its right, no text.

Example

TileWideImageCollection example

Example XML

<tile>
  <visual>
    <binding template="TileWideImageCollection">
      <image id="1" src="image1.png" alt="alt text"/>
      <image id="2" src="image2.png" alt="alt text"/>
      <image id="3" src="image3.png" alt="alt text"/>
      <image id="4" src="image4.png" alt="alt text"/>
      <image id="5" src="image5.png" alt="alt text"/>
    </binding>  
  </visual>
</tile>

 

Wide image-and-text templates

TileWideImageAndText01

One wide image over one string of regular text wrapped over a maximum of two lines.

Note  This template allows branding only as "logo" or "none", but not "name". If you set the branding attribute to "name", it will automatically revert to "logo".

Example

TileWideImageAndText01 example

Example XML

<tile>
  <visual>
    <binding template="TileWideImageAndText01">
      <image id="1" src="image1.png" alt="alt text"/>
      <text id="1">Text Field 1</text>
    </binding>  
  </visual>
</tile>

 

TileWideImageAndText02

One wide image over two strings of regular text on two lines. Text does not wrap.

Note  This template allows branding only as "logo" or "none", but not "name". If you set the branding attribute to "name", it will automatically revert to "logo".

ExampleTileWideImageAndText02 example
Example XML

<tile>
  <visual>
    <binding template="TileWideImageAndText02">
      <image id="1" src="image1.png" alt="alt text"/>
      <text id="1">Text Field 1</text>
      <text id="2">Text Field 2</text>
    </binding>  
  </visual>
</tile>

 

TileWideBlockAndText01

Four strings of regular, unwrapped text on the left; large block text over a single, short string of bold, regular text on the right.

Example

TileWideBlockAndText01 example

Example XML

<tile>
  <visual>
    <binding template="TileWideBlockAndText01">
      <text id="1">Text Field 1</text>
      <text id="2">Text Field 2</text>
      <text id="3">Text Field 3</text>
      <text id="4">Text Field 4</text>
      <text id="5">T5</text>
      <text id="6">Text Field 6</text>
    </binding>  
  </visual>
</tile>

 

TileWideBlockAndText02

One string of regular text wrapped over a maximum of four lines on the left; large block text over a single, short string of bold, regular text on the right.

Example

TileWideBlockAndText02 example

Example XML

<tile>
  <visual>
    <binding template="TileWideBlockAndText02">
      <text id="1">Text Field 1</text>
      <text id="2">T2</text>
      <text id="3">Text Field 3</text>
    </binding>  
  </visual>
</tile>

 

TileWideSmallImageAndText01

On the left, one small image; on the right, one string of large text wrapped over a maximum of three lines.

Example

TileWideSmallImageAndText01 example

Example XML

<tile>
  <visual>
    <binding template="TileWideSmallImageAndText01">
      <image id="1" src="image1.png" alt="alt text"/>
      <text id="1">Text Header Field 1</text>
    </binding>  
  </visual>
</tile>

 

TileWideSmallImageAndText02

On the left, one small image; on the right, one header string in larger text on the first line over four strings of regular text on the next four lines. Text does not wrap.

ExampleTileWideSmallImageAndText02 example
Example XML

<tile>
  <visual>
    <binding template="TileWideSmallImageAndText02">
      <image id="1" src="image1.png" alt="alt text"/>
      <text id="1">Text Header Field 1</text>
      <text id="2">Text Field 2</text>
      <text id="3">Text Field 3</text>
      <text id="4">Text Field 4</text>
      <text id="5">Text Field 5</text>
    </binding>  
  </visual>
</tile>

 

TileWideSmallImageAndText03

On the left, one small image; on the right, one string of regular text wrapped over a maximum of five lines.

ExampleTileWideSmallImageAndText03 example
Example XML

<tile>
  <visual>
    <binding template="TileWideSmallImageAndText03">
      <image id="1" src="image1.png" alt="alt text"/>
      <text id="1">Text Field 1</text>
    </binding>  
  </visual>
</tile>

 

TileWideSmallImageAndText04

On the left, one small image; on the right, one header string of larger text on the first line over one string of regular text wrapped over a maximum of four lines.

ExampleTileWideSmallImageAndText04 example
Example XML

<tile>
  <visual>
    <binding template="TileWideSmallImageAndText04">
      <image id="1" src="image1.png" alt="alt text"/>
      <text id="1">Text Header Field 1</text>
      <text id="2">Text Field 2</text>
    </binding>  
  </visual>
</tile>

 

TileWideSmallImageAndText05

On the left, one header string in larger text over one string of regular text wrapped over a maximum of four lines; on the right, one small image with 3:4 dimensions.

ExampleTileWideSmallImageAndText05 example
Example XML

<tile>
  <visual>
    <binding template="TileWideSmallImageAndText05">
      <image id="1" src="image1.png" alt="alt text"/>
      <text id="1">Text Header Field</text>
      <text id="2">Text Field</text>
    </binding>  
  </visual>
</tile>

 

Wide peek templates

TileWidePeekImageCollection01

Top: One large square image with four smaller square images to its right, no text. Bottom: One header string in larger text over one string of regular text wrapped over a maximum of four lines.

ExampleTileWidePeekImageCollection01 example
Example XML

<tile>
  <visual>
    <binding template="TileWidePeekImageCollection01">
      <image id="1" src="image1.png" alt="alt text"/>
      <image id="2" src="image2.png" alt="alt text"/>
      <image id="3" src="image3.png" alt="alt text"/>
      <image id="4" src="image4.png" alt="alt text"/>
      <image id="5" src="image5.png" alt="alt text"/>
      <text id="1">Text Header Field 1</text>
      <text id="2">Text Field 2</text>
    </binding>  
  </visual>
</tile>

 

TileWidePeekImageCollection02

Top: One large square image with four smaller square images to its right, no text. Bottom: One header string in larger text on the first line, four strings of regular text on the next four lines. Text does not wrap.

ExampleTileWidePeekImageCollection02 example
Example XML

<tile>
  <visual>
    <binding template="TileWidePeekImageCollection02">
      <image id="1" src="image1.png" alt="alt text"/>
      <image id="2" src="image2.png" alt="alt text"/>
      <image id="3" src="image3.png" alt="alt text"/>
      <image id="4" src="image4.png" alt="alt text"/>
      <image id="5" src="image5.png" alt="alt text"/>
      <text id="1">Text Header Field 1</text>
      <text id="2">Text Field 2</text>
      <text id="3">Text Field 3</text>
      <text id="4">Text Field 4</text>
      <text id="5">Text Field 5</text>
    </binding>  
  </visual>
</tile>

 

TileWidePeekImageCollection03

Top: One large square image with four smaller square images to its right, no text. Bottom: One string of large text wrapped over a maximum of three lines.

ExampleTileWidePeekImageCollection03 example
Example XML

<tile>
  <visual>
    <binding template="TileWidePeekImageCollection03">
      <image id="1" src="image1.png" alt="alt text"/>
      <image id="2" src="image2.png" alt="alt text"/>
      <image id="3" src="image3.png" alt="alt text"/>
      <image id="4" src="image4.png" alt="alt text"/>
      <image id="5" src="image5.png" alt="alt text"/>
      <text id="1">Text Header Field 1</text>
    </binding>  
  </visual>
</tile>

 

TileWidePeekImageCollection04

Top: One large square image with four smaller square images to its right, no text. Bottom: One string of regular text wrapped over a maximum of five lines.

ExampleTileWidePeekImageCollection04 example
Example XML

<tile>
  <visual>
    <binding template="TileWidePeekImageCollection04">
      <image id="1" src="image1.png" alt="alt text"/>
      <image id="2" src="image2.png" alt="alt text"/>
      <image id="3" src="image3.png" alt="alt text"/>
      <image id="4" src="image4.png" alt="alt text"/>
      <image id="5" src="image5.png" alt="alt text"/>
      <text id="1">Text Field 1</text>
    </binding>  
  </visual>
</tile>

 

TileWidePeekImageCollection05

Top: One large square image with four smaller square images to its right, no text. Bottom: On the left, one small image; on the right, one header string of larger text on the first line over one string of regular text wrapped over a maximum of four lines.

ExampleTileWidePeekImageCollection05 example
Example XML

<tile>
  <visual>
    <binding template="TileWidePeekImageCollection05">
      <image id="1" src="image1.png" alt="alt text"/>
      <image id="2" src="image2.png" alt="alt text"/>
      <image id="3" src="image3.png" alt="alt text"/>
      <image id="4" src="image4.png" alt="alt text"/>
      <image id="5" src="image5.png" alt="alt text"/>
      <image id="6" src="image6.png" alt="alt text"/>
      <text id="1">Text Header Field 1</text>
      <text id="2">Text Field 2</text>
    </binding>  
  </visual>
</tile>

 

TileWidePeekImageCollection06

Top: One large square image with four smaller square images to its right, no text. Bottom: On the left, one small image; on the right, one string of large text wrapped over a maximum of three lines.

ExampleTileWidePeekImageCollection06 example
Example XML

<tile>
  <visual>
    <binding template="TileWidePeekImageCollection06">
      <image id="1" src="image1.png" alt="alt text"/>
      <image id="2" src="image2.png" alt="alt text"/>
      <image id="3" src="image3.png" alt="alt text"/>
      <image id="4" src="image4.png" alt="alt text"/>
      <image id="5" src="image5.png" alt="alt text"/>
      <image id="6" src="image6.png" alt="alt text"/>
      <text id="1">Text Header Field 1</text>
    </binding>  
  </visual>
</tile>

 

TileWidePeekImageAndText01

Top: One wide image. Bottom: One string of regular text wrapped over a maximum of five lines.

Note  This template allows branding only as "logo" or "none", but not "name". If you set the branding attribute to "name", it will automatically revert to "logo".

Example

TileWidePeekImageAndText01 example

Example XML

<tile>
  <visual>
    <binding template="TileWidePeekImageAndText01">
      <image id="1" src="image1.png" alt="alt text"/>
      <text id="1">Text Field 1</text>
    </binding>  
  </visual>
</tile>

 

TileWidePeekImageAndText02

Top: One wide image. Bottom: Five strings of regular text on five lines. Text does not wrap.

Note  This template allows branding only as "logo" or "none", but not "name". If you set the branding attribute to "name", it will automatically revert to "logo".

ExampleTileWidePeekImageAndText02 example
Example XML

<tile>
  <visual>
    <binding template="TileWidePeekImageAndText02">
      <image id="1" src="image1.png" alt="alt text"/>
      <text id="1">Text Field 1</text>
      <text id="2">Text Field 2</text>
      <text id="3">Text Field 3</text>
      <text id="4">Text Field 4</text>
      <text id="5">Text Field 5</text>
    </binding>  
  </visual>
</tile>

 

TileWidePeekImage01

Top: One wide image. Bottom: One header string in larger text over one string of regular text that wraps over a maximum of four lines.

ExampleTileWidePeekImage01 example
Example XML

<tile>
  <visual>
    <binding template="TileWidePeekImage01">
      <image id="1" src="image1.png" alt="alt text"/>
      <text id="1">Text Header Field 1</text>
      <text id="2">Text Field 2</text>
    </binding>  
  </visual>
</tile>

 

TileWidePeekImage02

Top: One wide image. Bottom: One header string in larger text on the first line, four strings of regular text on the next four lines. Text does not wrap.

ExampleTileWidePeekImage02 example
Example XML

<tile>
  <visual>
    <binding template="TileWidePeekImage02">
      <image id="1" src="image1.png" alt="alt text"/>
      <text id="1">Text Header Field 1</text>
      <text id="2">Text Field 2</text>
      <text id="3">Text Field 3</text>
      <text id="4">Text Field 4</text>
      <text id="5">Text Field 5</text>
    </binding>  
  </visual>
</tile>

 

TileWidePeekImage03

Top: One wide image. Bottom: One string of large text wrapped over a maximum of three lines.

ExampleTileWidePeekImage03 example
Example XML

<tile>
  <visual>
    <binding template="TileWidePeekImage03">
      <image id="1" src="image1.png" alt="alt text"/>
      <text id="1">Text Header Field 1</text>
    </binding>  
  </visual>
</tile>

 

TileWidePeekImage04

Top: One wide image. Bottom: One string of regular text wrapped over a maximum of five lines.

ExampleTileWidePeekImage04 example
Example XML

<tile>
  <visual>
    <binding template="TileWidePeekImage04">
      <image id="1" src="image1.png" alt="alt text"/>
      <text id="1">Text Field 1</text>
    </binding>  
  </visual>
</tile>

 

TileWidePeekImage05

Top: One wide image. Bottom: On the left, one small image; on the right, one header string of larger text on the first line over one string of regular text wrapped over a maximum of four lines.

ExampleTileWidePeekImage05 example
Example XML

<tile>
  <visual>
    <binding template="TileWidePeekImage05">
      <image id="1" src="image1.png" alt="alt text"/>
      <image id="2" src="image2.png" alt="alt text"/>
      <text id="1">Text Header Field 1</text>
      <text id="2">Text Field 2</text>
    </binding>  
  </visual>
</tile>

 

TileWidePeekImage06

Top: One wide image. Bottom: On the left, one small image; on the right, one string of large text wrapped over a maximum of three lines.

ExampleTileWidePeekImage06 example
Example XML

<tile>
  <visual>
    <binding template="TileWidePeekImage06">
      <image id="1" src="image1.png" alt="alt text"/>
      <image id="2" src="image2.png" alt="alt text"/>
      <text id="1">Text Header Field 1</text>
    </binding>  
  </visual>
</tile>

 

Live tiles

The following examples show how you can use live tile templates in different types of applications.

Games

You can use live tiles to entice users to play a game by reminding them of their game progress, showing off high scores, or notifying them of game updates.

Turn-based games

You can use live tiles to notify a user when it is their turn in a game along with additional details about the progress of the game.

This example shows the wide tile TileWidePeekImage06 template, which cycles between an image that shows the current status of the game (1) and an image of the opposing player and their status (2).

The example also shows the square tile TileSquarePeekImageAndText01 template, which cycles between a smaller image of the game and text that prompts the user to take their turn (3).

Turn by turn game example

Social games

You can use live tiles to entice a user to play by showing game invitations, missed invitations, or competitive scores from friends.

This example shows the wide tile TileWideText09 template, which displays a message that the game has a new top score (1) and details about the score (2).

The example also shows the square tile TileSquareText04 template, which displays the new high score information in a smaller area.

Social game example

Resume a game

You can use live tiles to entice a user to resume a game where they left off.

This example shows the wide tile TileWideImageAndText02 template, which displays an image of where the user last saved their game progress (1) and information about the user’s game (2).

The example also shows the square tile TileSquareText02 template, which displays details about the user’s last save point in the game.

Resuming game example

Game updates

You can use live tiles to notify a user that a game has new downloadable content or other updates.

This example shows the wide tile TileWideImageAndText02 template, which displays an image for the game (1) and information about the game update (2).

The example also shows the square tile TileSquarePeekImageAndText04 template, which cycles through an image for the game and the information about the game update (3).

Remember that tiles have only one hit target, so you can either direct the user to your game or to the download site.

Game updates example

 

Social apps

You can use live tiles in a social app to immerse the user in the app even when the app is not in the foreground.

Status updates

You can use live tiles to keep the user updated about their friends.

This example shows the wide tile TileWideSmallImageAndText04 template, which displays both the image of the person who added a status or comment (1) along with their name and the beginning of the text (2).

The example also shows the square tile TileSquareText02 template, which displays the short name and text of the person who added the status or comment.

Status updates example

Photos and images

If a post or comment refers to an image or a photo, you can include the image in the live tile when displaying the update.

This example shows the wide tile TileWidePeekImage05 template, which cycles through a photo (1) and a comment about the photo (2).

The example also shows the square tile TileSquarePeekImageAndText04 template, which cycles between a photo and the text of the comment about the photo, truncated to fit within the smaller tile (3).

Photos example

People or groups

You can use a secondary tile to enable a user to pin friends, family, or colleagues to the start page. You can use collection tile templates to show images of group members in the live tile. You can use peek tile templates to show updates related to group members.

This example shows the wide tile TileWidePeekImageCollection05 template, which cycles through a collection of images of group members (1) and a recent message posted by a group member (2) with and a name that represents the group (3).

The example also shows the square tile TileSquarePeekImageAndText02 template, which cycles through updates about group members and an image of the related group member (4).

Photos example

Events

You can use live tiles to show event information including the location, time, and friends that are attending. You can also use a secondary tile for an event that a user can pin to the start page. This allows the user to easily access the latest information about an event that they are attending or hosting.

This example shows the wide tile TileWidePeekImageCollection02 template, which cycles through an image of the event (1) and an image collection of the friends that are attending the event (2), and the event information including the total number of attendees.

The example also shows the square tile TileSquarePeekImageAndText04 template, which cycles through an image of the event or attendees of the event (3), and the event information including the total number of attendees.

Photos example

Summary info

You can use live tiles to show a summary of updates in your app. While a summary is often a less compelling notification, it is useful when a user does not wish to show private information on the start screen.

This example shows the wide tile TileWideBlockAndText01 template, which displays the total number of updates (1) along with a summary of the updates for different categories (2).

The example also shows the square tile TileSquareBlock template, which displays the total number of updates.

Photos example

 

News apps

You can use live tiles in news apps to draw users in by showing them a preview of the latest news. Because live tiles can have only one target, you should only display news that the user can easily find on the front page of your app.

Features stories

You can use a live tile to display the most compelling portions of a featured article. The live tile can cycle through a group of stories to give the user an overview of the day’s news.

This example shows the wide tile TileWideImageAndText01 template which displays both an image for the story and the text of the headline (1). The sample also shows the square tile TileSquareText04 template, which shows only the headline (2).

For stories with larger headlines, you can use a different live tile template that enables you to add more text, such as the wide tile TileWideText04 template.

Featured story example

Stories with long headlines

For stories with larger headlines, you can use a live tile template that enables you to add more text.

This example shows the wide tile TileWideText04 template, which does not include an image and uses a smaller font (1). This enables the user to read the full headline of the story.

The example also shows the square tile TileSquareText04 template, which displays a shortened version of the headline text (2). You will want to make sure that truncated headline text in your square tile can still be understood by the reader.

Long headlines example

Stories with short headlines

For stories with short headlines, you can use a live tile template that displays the text using a large font.

This example shows the wide tile TileWideText03 template, which displays a short headline using a large font. You will want to make sure that the headline text is not truncated when using this template.

If you are using a square tile template, use a template such as the TileSquareText04 template, which uses a smaller font (2) and is appropriate for the reduced space available to square tiles.

Short headlines example

Showing larger images

You can use a peek tile template to cycle between an image and the headline text for a story. In this case, the tile will display the image without the text so be sure that your image is easily recognizable by the reader.

This example shows the wide tile TileWidePeekImageAndText01 template, which cycles through an image for the story and longer headline text (1).

The sample also shows the square tile TileSquarePeekImageAndText04 template, which cycles through an image for the story and truncated, longer headline text.

Larger images example

Polls and statistics

You can show poll results or statistics for a story by adding an image that displays a graph or chart.

This example shows the wide tile TileWideImageAndText01 template, which displays an image of poll results (1) and text that describes the results of the poll (2).

The example also shows the square tile TileSquareText04 template, which only shows the text that describes the results of the poll.

Polls and statistics example

Blogs and opinion articles

You can use a small image tile to display an image of the author of a blog or opinion article. By focusing on the author, you can separate opinion pieces from other types of news.

This example shows the wide tile TileWideSmallImageAndText03 template, which displays a photo of the author along with the name of the author and the headline text (1).

The example also shows the square tile TileSquareText04 template, which displays the name of the author and the headline text using a smaller font (2). Using a smaller font displays more of the headline text to the reader.

Blogs and opinions articles example

Videos

You can use a live tile to launch a video.

This example shows the wide tile TileWideImageAndText02 template, which displays a relevant screen shot from the video (1), the headline for the video labeled as “Video:” (2), and the playing badge to indicate that the tile starts the video (3).

The example also shows the square tile TileSquareImage template, which displays a screen shot and the playing badge.

 example

News categories

You can use a secondary tile to enable a user to pin a specific category of news stories to personalize the content that they receive. You can use peek tile templates to cycle through a set of related stories.

This example shows a pinned tile that displays the latest business news. The example uses the wide tile TileWideSmallImageAndText01 template, which displays the company logo as a small image (1), and a short headline in a large font (2).

The sample also shows the square tile TileSquareText04 template, which displays only the short headline text (3).

Categories example

 

Productivity

You can use live tiles to keep the user constantly updated about their work, such as notifying them of new changes to shared documents, tracking important events, displaying a task list, and so on.

Taking notes

You can use a live tile to give a user easy access to their notes or to update them about changes to their documents.

This example shows the wide tile TileWideSmallImageAndText02 template, which displays an image of the person that modified the document (1), the title of the document (2), and when the document was last updated (3).

The example also shows the square tile TileSquareText04 template, which displays only the title of the document and when it was last modified.

Both tile template examples show a gleam badge (4) to indicate that the document has been modified.

Notes example

Calendar and appointments

You can use live tiles to show information for upcoming appointments. You can show relevant information for the appointment including the location, time, and appointment details.

This example shows the wide tile TileWideSmallImageAndText04 template, which displays an image of map directions (1) and information about the appointment.

The example also shows the square tile TileSquareText04 template, which displays just the critical information about the appointment.

Calendar and appointments example

Task lists

You can use a live tile to display task information to the user. You can display multiple items using a wide tile template, or display one item at a time using a square tile template.

This example shows the wide tile TileWideText11 template, which uses a font glyph to display the status of the task (1) and shows multiple items from the task list (2).

The example also shows the square tile TileSquareText04 template, which cycles through each task in the list and includes a badge that contains the number of tasks in the list (3).

Task example

Syncing data

You can use live tiles to notify a user of changes when their files or data sync with the cloud, a server, or a shared directory. You can also provide warnings regarding low space or bandwidth remaining.

This example shows the wide tile TileWideText02 template, which displays a notification about what has changed and who made the change (1) and a detailed list of file changes (2).

The example also shows the square tile TileSquareBlock template, which displays a summary of changes.

Syncing data example

 

Entertainment and media apps

Live tiles can help the user discover new content through personalized recommendations or become more connected with their favorite artists and shows by displaying playlists and upcoming releases.

Movies and shows

You can use live tiles to notify a user of an upcoming movie release or episode of a show. You can also include ratings and recommendations from social apps.

This example shows the wide tile TileWidePeekImage05 template, which cycles through an image from a show and a recommendation for the show from a friend (1).

The example also shows the square tile TileSquarePeekImageAndText04 template, which cycles through an image of the show (2) and a recommendation from a friend without including an image of the friend (3).

Movies example

Paused movies and shows

You can use live tiles to display paused movies on tiles as a reminder to the user.

This example shows the wide tile TileWideImage template, which displays an image from the last watched scene of a paused movie (1) and the paused badge to indicate that the movie is paused (2).

The example also shows the square tile TileSquareImage template, which displays a truncated image from the last scene of the paused movie along with the paused badge.

Keep in mind how relevant a paused tile will be for the user. A user might not want to resume a song in a few days but they might resume a movie a day or two later.

Paused movie example

Music

You can use live tiles to display the currently playing song, upcoming songs, and details about the artist. You can include ratings and comments from social apps as well as information about upcoming appearances and music releases.

This example shows the wide tile TileWideSmallImageAndText02 template, which displays an image of the artist or album (1) and the information about the song, artist, and album (2).

The example also shows the square tile TileSquareText04 template, which displays only the important information about the song in a smaller format (3).

Music example

Photography

You can use live tiles to display thumbnail images of photos and albums. For apps that allow users to create and edit images, you can use live tiles to show off effects that the app can apply to a photo.

This example shows the wide tile TileWidePeekImageCollection05 template, which cycles through a collection of images from a photo album (1) and an image of the album creator (2) with the name and description of the album contents (3).

The example also shows the square tile TileSquarePeekImageAndText04 template, which cycles through a single photo from the album and the album information.

Photo example

 

Shopping apps

You can use live tiles to show off inventory in your app by displaying featured daily deals or tailored recommendations for items. You can also use tiles to notify sellers and buyers when sales have been processed or shipped.

Purchase recommendations

You can use live tiles to display recommendations for new and special items or items that relate to the user’s interests.

This example shows the wide tile TileWideImageAndText01 template, which displays an image and sale information for an upcoming holiday (1).

The sample also shows the square tile TileSquareText02 template, which displays sale information for an upcoming holiday without an image (2)

Recommendations example

Catalogs

You can use live tiles that display a collection of images for catalog items.

This example shows the wide tile TileWideImageCollection template, which displays multiple images of related items from a catalog (1).

The example also shows the square tile TileSquareImage template, which displays a single image of a catalog item (2). You can then cycle through the related images, showing one image at a time.

Catalogs example

Buyer notifications

If your app supports bidding for items, you can use live tiles to notify users when they have won an item, have been outbid, the item has shipped, and so on.

This example shows the wide tile TileWideText09 template, which displays the update for the buyer in large text (1), and the details of the update in smaller text (2).

The example also shows the square tile TileSquareText04 template, which displays the update and an abbreviated version of the details.

Buyer notifications example

Seller notifications

Similar to buyer notifications, you can notify a seller when an item has sold. For high volume sellers, you can update the seller about inventory changes or common analysis information such as sales volume.

This example shows the wide tile TileWideText07 template, which displays an overview of total sales in large text (1) and details in smaller text (2).

The example also shows the square tile TileSquareText02 template, which displays more specific information such as sales for the day (3).

Tile notifications can keep the seller up to date about their inventory by alerting them when an item has sold or displaying basic analytics information.

Seller notifications example

Shopping cart

You can use live tiles to show a summary of the items in a user’s shopping cart.

This example shows the wide tile TileWideBlockAndText01 template, which displays the number of items in the cart (1) and details about what items are in the cart (2).

The example also shows the square tile TileSquareBlock template, which displays only the total number of items in the cart (3).

Shopping cart example

Categories and commen searches

You can use a secondary tile to enable a user to pin a specific category of item, a wish list, or a personalized search of the catalog.

This example shows the wide tile TileWideSmallImageAndText01 template, which displays an image of a product category (1) and details about the product category such as an upcoming sale (2).

The example also shows the square tile TileSquareImage template, which displays an image of the product category and an alert badge to notify the user about new information (3).

Categories example

 

Finance apps

You can use live tiles to display the latest price and information about stocks that a user is tracking, market indices, trending topics such as IPOs or big moves, and so on.

Personal finance

You can use live tiles to give a user a summary of their spending. Be sure to give the user options regarding which information they want displayed on the start page.

This example shows the wide tile TileWideText03 template, which displays a summary of the user’s spending (1) and an alert badge to notify the user of over spending (2).

The sample also shows the square tile TileSquareText04 template, which displays the summary information and alert badge in a smaller area.

Personal finance example

Billing

You can use live tiles to remind users of upcoming bills or payments.

This example shows the wide tile TileWideBlockAndText01 template, which displays a summary of payments due (1) and a large font glyph with a date to notify the user of the next payment due (2).

The example also shows the square tile TileSquareBlock template, which only shows the font glyph and date to notify the user of the next payment due.

Billing example

Financial markets

You can use live tiles to show the performance of stocks and assets that the user owns or is watching.

This example shows the wide tile TileWideText06 template, which uses a font glyph to indicate if a stock value is rising or falling (1) and displays a list of stocks and their current values including the percentage that the value has changed for the day (2).

The example also shows the square tile TileSquareText03 template, which displays an abbreviated version of the watched stocks and their current values.

Financial markets example

Individual stocks

You can use a secondary tile to enable a user to pin a specific stock to the start page and receive detailed information about the stock at a glance.

This example shows the wide tile TileWideSmallImageAndText02 template, which displays an image of a graph of the stock performance (1), details about the stock and its current price (2), and a time stamp showing when the information was last updated (3).

The example also shows the square tile TileSquareText03 template, which displays stock information and a time stamp in a smaller format.

Individual stocks example

 

Related topics

TileTemplateType enumeration
App tiles and badges sample
Quickstart: Sending a tile update
Tiles XML schema
Tile and tile notification overview
Tile and toast image sizes

 

 

Build date: 10/26/2012

Did you find this helpful?
(1500 characters remaining)
© 2013 Microsoft. All rights reserved.