Phone 7 に届くまで #88:ワイドサイズのタイルにする方法

Windows Phone 7のタイルは正方形ですが、一部のハブでワイドサイズのタイルが使われています。正式に認められている方法ではありませんが実現する方法。(Marketplace で通るかはまだわかりません)

画像ファイルの準備。jpgかpng

  • アイコン用 62x62
  • ワイドタイル用 356x173 (通常タイルは173x173)

画像ファイルをプロジェクトに読み込みます。その際、ビルドアクションは「コンテンツ」に、出力ディレクトリにコピーは「新しい場合はコピーする」を選択。

image

Properties フォルダの下の WMAppManifest.xml を書き換え。要はTemplateType5をTemplateType6に変更するだけです。

<?xml version="1.0" encoding="utf-8"?>

              :

    <IconPath IsRelative="true" IsResource="false">アイコンファイルのファイル名</IconPath>
<Capabilities>

      <PrimaryToken TokenID="WideTileToken" TaskName="_default">
<TemplateType6>
<BackgroundImageURI IsRelative="true" IsResource="false">ワイドタイルのファイル名</ BackgroundImageURI>
<Count>0</Count>
<Title>タイルの上のアプリ名(無しでもOK) </Title>
</TemplateType6>
</PrimaryToken>

</Deployment>

あとはコンパイルして実行するだけです。アプリが起動したら「←」ボタンで終了させて、アプリアイコンをタップ&ホールドして「Pin to Start」で登録してみましょう。

imageimage

ちなみに、アイコンファイルを変更したときは、いったんUninstallしないと更新されなかったりします。こんな感じ。

imageimage

完全にウケ狙いですw。それにしても台湾すごいなぁw