0

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 タイル イメージについて注意する必要がある制限や制約はありますか? なぜ一部の機能と他の機能の機能しないのか、私には本当に理解できません。

4

1 に答える 1

0

MS Doc に基づいて、画像のサイズとダウンロード時間に関するいくつかの制限があり、外部 Uris (リソース) を使用しています。

リモート リソースを参照する場合、Tile イメージの最大許容サイズは 80 KB で、最大ダウンロード時間は 15 秒です。 http://msdn.microsoft.com/en-us/library/ff402545(VS.92).aspxから。

だから、私はあなたが WideBackgroundImage で直面している問題を知っています。したがって、WideBackgroundImage プロパティには 130KB 以下のサイズの画像を使用する必要があると思います。このプロパティに関する文書化された制約は見つかりませんでしたが、Microsoft もこの制限を適用している場合は理にかなっています。

ハーバー

于 2013-09-05T21:02:38.847 に答える