WP8一些远程图像未显示在次要磁贴中

本文关键字:显示 程图像 图像 WP8 | 更新日期: 2023-09-27 18:21:57

我正在尝试为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瓷砖图像,是否有任何限制或约束需要我注意?我真的不明白为什么有些人工作,有些人不工作。

WP8一些远程图像未显示在次要磁贴中

基于MS Doc,在使用外部Uris(资源)时,图像的大小和下载时间都有一些限制

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

所以,我知道WideBackgroundImage面临的问题,工作图像的大小为130KB,而非工作图像的尺寸为161KB。因此,我认为WideBackgroundImage属性应该使用130KB或更低大小的图像,这可能适用于您的情况。我还没有找到对此属性的文档约束,但如果Microsoft也应用此限制,这是有意义的。

Herber