2

このコードが切り取られたと思いました:

var appTile = ShellTile.ActiveTiles.First();

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

wp7 アプリケーションが既に固定されているかどうかを教えてくれますが、アプリが固定されていない場合でも appTile が null になることはありません。

何か案は ?

助けてくれてありがとう

4

1 に答える 1

7

デフォルト アプリケーションのタイルが実際に先頭に固定されているかどうかはわかりません。

しかし、それは二次的なもののために行うことができます:

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 に答える