是否可以知道WP7应用程序是否被固定?

时间:2012-04-06 13:50:41

标签: silverlight windows-phone-7

我认为这段代码被剪掉了:

var appTile = ShellTile.ActiveTiles.First();

if (appTile != null)
{
    // is pinned
}

会告诉我我的wp7应用程序是否已被固定,但appTile永远不会为空,即使应用程序没有固定。

有什么想法吗?

提前感谢您提供任何帮助

1 个答案:

答案 0 :(得分:7)

您无法判断默认应用程序Tile是否实际固定到开头。

但它可以用于次要的:

ShellTile FindTile = ShellTile.ActiveTiles.FirstOrDefault(x => x.NavigationUri.ToString().Contains("Page=" + PageTitle));
if (FindTile == null)
{
    // Tile has not been pinned
}
else
{
    // Tile has been pinned
}