Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/302.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何在Windows Phone 8.0中设置默认磁贴?_C#_Windows Phone 8_Live Tile - Fatal编程技术网

C# 如何在Windows Phone 8.0中设置默认磁贴?

C# 如何在Windows Phone 8.0中设置默认磁贴?,c#,windows-phone-8,live-tile,C#,Windows Phone 8,Live Tile,我有一个Windows Phone 8应用程序,它有一个活动磁贴,使用FlipTileData数据结构在flip磁贴中显示信息。但是,可能会出现这样的情况,即实时互动程序中无法显示相关信息。在这种情况下,我希望将应用程序磁贴恢复为默认的非活动磁贴(它只显示图标和应用程序名称,就像您第一次将应用程序固定到开始屏幕时一样) 我不知道这是怎么做到的。我使用 var tile = ShellTile.ActiveTiles.FirstOrDefault(); tile.Update(flipTileD

我有一个Windows Phone 8应用程序,它有一个活动磁贴,使用FlipTileData数据结构在flip磁贴中显示信息。但是,可能会出现这样的情况,即实时互动程序中无法显示相关信息。在这种情况下,我希望将应用程序磁贴恢复为默认的非活动磁贴(它只显示图标和应用程序名称,就像您第一次将应用程序固定到开始屏幕时一样)

我不知道这是怎么做到的。我使用

var tile = ShellTile.ActiveTiles.FirstOrDefault();
tile.Update(flipTileData);
然后我使用

var tile = ShellTile.ActiveTiles.FirstOrDefault();
tile.Update(flipTileData);

但是,没有DefaultTileData结构或类似的结构,并且不能为Update()方法提供null。如何从本质上关闭活动磁贴并从代码还原为默认磁贴?

您也可以在该场景中使用
FlipTileData
。仅将标题和图像设置为默认应用程序图标(通常是Assets\Tiles中的图像)。不要将内容或计数或任何其他内容设置为后退