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


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

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

  • アイコン用 62×62
  • ワイドタイル用 356×173 (通常タイルは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

Comments (1)

  1. CES より:

    TemplateType4 とかはないのだろうか…って思いますよね絶対。

Skip to main content