これは本当に簡単かもしれませんが、検索を試みましたが解決策を見つけることができませんでした。ライブタイルのローカルファイルを使用したBackBackgroundImageの設定WP7
私の問題はかなり基本的です。 BackBackgroundImageのuriパスを、私が作成したローカルの静的なpngに設定するのに問題があります。ここで
は、私はタイルを生成するために使用していたコードです:
ShellTile testtile = ShellTile.ActiveTiles.First();
if (testtile != null)
{
StandardTileData newtiledata = new StandardTileData
{
Title = "Test Title",
Count = 0,
BackContent = "Test Content",
BackBackgroundImage = new Uri("Content/BackTileIcon.png", UriKind.Relative)
};
testtile.Update(newtiledata);
}
問題は、私はBackTileIcon.pngを表示するために得ることができないということです。 「テストコンテンツ」がうまく表示され、タイルが正面の画像に戻ってきます。これは、表示できない背面の画像です。
ビルド後にXAPを開くと、コンテンツフォルダがあり、コンテンツフォルダ内にBackTileIcon.pngファイルがあることがわかります。
サブフォルダ内のローカルイメージに対してUriに必要なフォーマットを実行できません。私はUriを自分のゲームの大きなアイコンをルートフォルダに含めて(Uriのパスは "LargeAppIcon.png"なので)、それがうまく動作するように変更しました。
私は何かばかげたここで間違っているのですか?あなたのライブタイル内のローカル画像を使用するためには任意のヘルプ:)
私はこれを行う方法を工夫しました: 私はプロジェクトの 'ルート'ディレクトリに必要な背景を追加し、それをコンテンツ(プロジェクトのコンテンツディレクトリのコンパイルではなく)に設定する必要がありました。それはXAPのルートにコピーされ、私は "BackTileIcon.png"としてUriを持つことができます – Lewis