3

画像を定期的にダウンロードしてライブ タイルに表示することを唯一の目的とするアプリを作成しています。約 30 分ごとに 4 ~ 8 枚の画像でタイルを更新できるようにしたいので、CycleTile を使用する必要があります。画像をダウンロードしてライブ タイルに配置するのは非常に簡単です。本当のキッカーは、各画像にテキストを追加することです。

画像が 2 つだけの場合は、フリップ タイルを使用して、1 つを前面に、もう 1 つを背面に表示します。次に、前面と背面に異なるタイル タイトルを割り当てて、テキストを追加します。ただし、2 つ以上の画像を表示する必要があるため、CycleTile を使用する必要があります。そして、このアプローチは CycleTile では機能しません。(ただし、間違っていたら訂正してください!)

そこで、次に考えたことは、TextBlock を WriteableBitmap に重ねることでした。これは機能する可能性がありますが、さまざまな画像解像度、中/大のタイル レイアウト、さまざまな画面 PPI などの要因を考慮すると、すぐに複雑になると思います。私はそれを理解できると確信していますが、それは... 面倒です。

これを行うより良い方法はありますか?見落としているタイル機能はありますか?

要約すると、私の要件は次のとおりです。

  1. ライブ タイルを使用して 4 ~ 8 個の画像を表示します。
  2. 各画像には、それに関連付けられたテキストが必要です。
  3. 約 30 分ごとに画像を更新します。
  4. 幅の広いタイルに合わせてスケーリングする必要があります。
  5. より高い PPI 画面を備えた電話に合わせてスケーリングする必要があります。
4

1 に答える 1