WP7 Mango:如何删除实时图块?

Jam*_*add 9 c# windows-phone-7 live-tile

我正在使用以下代码在设备上创建实时磁贴:

ShellTile tile = ShellTile.ActiveTiles.FirstOrDefault();
StandardTileData newTileData = new StandardTileData
{
    BackgroundImage = new Uri(string.Format("isostore:{0}", DefaultLiveTilePath), UriKind.Absolute),
    Title = "Test"
};
tile.Update(newTileData);
Run Code Online (Sandbox Code Playgroud)

稍后我想删除实时图块图像,并在固定时将其恢复为应用程序图标.这可能吗?

Mat*_*ien 6

根据这篇博客,您可以使用此代码

public void DeleteExistingTile()  
{  
    var foundTile = ShellTile.ActiveTiles.FirstOrDefault(x => x.NavigationUri.ToString().Contains("DetailId=123"));  

    // If the Tile was found, then delete it.  
    if (foundTile != null)  
    {  
        foundTile.Delete();  
    }  
}  
Run Code Online (Sandbox Code Playgroud)