WP8某些远程图像未显示在辅助磁贴中

时间:2013-07-10 21:52:06

标签: c# windows-phone-8

我正在尝试为flipTileData设置远程图像:

        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平铺图像,我是否有任何限制或约束?我真的不明白为什么有些工作和其他工作没有。

1 个答案:

答案 0 :(得分:0)

基于MS Doc,对图像大小以及下载时间有一些限制,然后您使用外部Uris(资源)

  

如果引用远程资源,则为最大值   允许的平铺图像大小为80 KB,具有最大下载时间   15秒   来自http://msdn.microsoft.com/en-us/library/ff402545(VS.92).aspx

因此,我知道您使用WideBackgroundImage遇到的问题,并且工作的大小为130KB,非工作映像的大小为161KB。因此,我认为您应该使用130K或更低大小的图像作为WideBackgroundImage属性,这可能适用于您的情况。我没有在此属性上找到记录的约束,但如果Microsoft也应用此限制,则有意义。

数量锐减