【问题标题】:Is it possible to know if a WP7 application is pinned?是否可以知道 WP7 应用程序是否已固定?
【发布时间】:2012-04-20 03:03:21
【问题描述】:

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

var appTile = ShellTile.ActiveTiles.First();

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

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

有什么想法吗?

提前感谢您的帮助

【问题讨论】:

    标签: silverlight windows-phone-7


    【解决方案1】:

    您无法判断默认应用程序 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
    }
    

    【讨论】:

    • 真的很烦人,我只想在磁贴被固定时注册推送磁贴通知:(
    猜你喜欢
    • 1970-01-01
    • 2011-08-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多