2013-07-10 44 views
0

不顯示我正在嘗試設置爲flipTileData遠程圖像:WP8一些遠程圖像次平鋪

 var tileData = new FlipTileData(); 
     tileData.BackgroundImage = new Uri("http://slurm.trakt.us/images/fanart/735.8-940.jpg", UriKind.RelativeOrAbsolute); 
     tileData.Count = count; 
     tileData.BackTitle = title; 
     tileData.Title = title; 
     tileData.WideBackgroundImage = new Uri("http://slurm.trakt.us/images/fanart/735.8-940.jpg", UriKind.RelativeOrAbsolute); 
     ShellTile.Create(new Uri(string.Format("/ShowPage.xaml?id={0}", id), UriKind.Relative), tileData, true); 

然而,就像上圖中的例子中沒有顯示,但是其他的圖片,完美的工作只是像下面這樣:

http://slurm.trakt.us/images/fanart/97.14-940.jpg

有,我必須爲WP8平鋪圖像知悉有任何限制或約束?我真的不明白爲什麼一些工作和其他人不工作。

回答

0

基於MS文件,也有對圖像的大小有一些限制,以及將要下載然後你使用外部尤里斯(資源)

如果引用的遠程資源的時間最大 平鋪圖像允許的大小爲80 KB,最大下載時間爲 ,時間爲15秒。 from http://msdn.microsoft.com/en-us/library/ff402545(VS.92).aspx

所以,我知道你與WideBackgroundImage面臨的問題,以及工作的大小130KB,以及非工作圖像的大小161KB的。所以,我認爲你應該使用WideBackgroundImage屬性的大小爲130KB或更小的圖像,這可能適用於你的情況。我還沒有發現有關此屬性的文檔約束,但如果Microsoft也應用此限制,這是有道理的。

Herber