【发布时间】:2012-04-20 03:03:21
【问题描述】:
我以为这段代码被剪掉了:
var appTile = ShellTile.ActiveTiles.First();
if (appTile != null)
{
// is pinned
}
会告诉我我的 wp7 应用程序是否已固定,但 appTile 永远不会为空,即使应用程序未固定。
有什么想法吗?
提前感谢您的帮助
【问题讨论】:
标签: silverlight windows-phone-7
我以为这段代码被剪掉了:
var appTile = ShellTile.ActiveTiles.First();
if (appTile != null)
{
// is pinned
}
会告诉我我的 wp7 应用程序是否已固定,但 appTile 永远不会为空,即使应用程序未固定。
有什么想法吗?
提前感谢您的帮助
【问题讨论】:
标签: silverlight windows-phone-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
}
【讨论】: