2

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

var appTile = ShellTile.ActiveTiles.First();

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

会告诉我我的 wp7 应用程序是否已经固定,但 appTile 永远不会为空,即使应用程序未固定也是如此。

有任何想法吗 ?

提前感谢您的帮助

4

1 回答 1

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
}
于 2012-04-06T14:29:06.127 回答