我认为这段代码被剪掉了:
var appTile = ShellTile.ActiveTiles.First();
if (appTile != null)
{
// is pinned
}
会告诉我我的wp7应用程序是否已被固定,但appTile永远不会为空,即使应用程序没有固定。
有什么想法吗?
提前感谢您提供任何帮助
答案 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
}