2012-04-06 86 views
2

我認爲這個代碼剪斷:是否有可能知道WP7應用程序是否被固定?

var appTile = ShellTile.ActiveTiles.First(); 

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

會告訴我,如果我的WP7應用程序已經固定,但appTile永遠不能爲null,即使該應用程序不固定。

任何想法?

預先感謝任何幫助

回答

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 
} 
+0

太糟糕了,謝謝您的回答 – Tim 2012-04-10 07:00:52

+1

這實在是煩人,我想只有註冊推瓦通知該瓦片被寄予厚望:( – 2013-02-01 18:38:12

相關問題