我们创建的应用wp7中,一般的Tile都是静态的,不像内嵌的“人脉”“游戏”,“图片”,这些Tile都是有动态的。其实我们自定义的Tile也是可以动起来的,但只有固定的正反两种翻转。

可以在App.xaml.cs的Application_Closing事件中写如下代码:

   
   
   
   
  1. private void Application_Closing(object sender, ClosingEventArgs e)  
  2. {  
  3.     StandardTileData newtile = new StandardTileData();//一个新的Tile  
  4.     newtile.Title = "XXX办公";  
  5.     newtile.BackContent = DateTime.Now.ToString("MM-dd hh:mm") + "未办:2\r\n已办:15";//Tile反面内容  
  6.     newtile.BackTitle = "办结情况";//Tile反面标题  
  7.     ShellTile apptile = ShellTile.ActiveTiles.First();  
  8.     apptile.Update(newtile);  

         一个StandardTileData有两个面,正面和反面,可以为反面设置标题,内容以及标题。正面也可以设置标题,图片,和一个数字。

        上面的例子是一个办公的应用,背面存放办结与未办结的公文数量信息,正面是正常图片和标题。