0

HTML、JS、CSSを使用したMetroアプリの開発を始めたばかりです。WCFサービスを介して取得したデータでライブタイルを更新することは可能ですか?Visual Studio 2012で[参照]を右クリックすると、[サービス参照の追加]オプションが表示されません。このMetroアプリ全体はかなり混乱します。MetroアプリでHTML/JS / CSSとC#(ASP.NETなど)を組み合わせて使用​​できますか?

これが私がやろうとしていることです-アプリが起動すると、アプリ内のiframeでWebページが開くはずです。また、ログオンしているユーザーのアカウント名(Windows認証)を読み取り、WCFサービスへの呼び出しを開始し、データを取得してタイルに表示し、定期的に更新したいと思います。HTML / JSとC#の組み合わせが必要なようです。

ありがとうございました!

4

1 に答える 1

0

定期的な通知は、シナリオに完全に適合しているようです。定期的なタイルの更新により、Windows は、Web アドレスでホストされている XML タイル通知コンテンツを使用してアプリ タイルを自動的に更新します。Web コンテンツは、WCF サービスまたはその他の Web サーバーによって提供できます。

アプリがstartPeriodicUpdateを使用して定期的な更新を設定する方法を示すコード:

var tileUpdater = Windows.UI.Notifications.TileUpdateManager.createTileUpdaterForApplication();
var interval = Windows.UI.Notifications.PeriodicUpdateRecurrence.halfHour;

// Every 30 minutes, Windows will update the tile with the content at 'uri'.
tileUpdater.startPeriodicUpdate(uri, interval);

タイル通知サイクルを使用するために複数の更新プログラムをダウンロードする必要がある場合は、 startPeriodicUpdateBatchを使用します。

注: C# ライブラリを使用する HTML、JS、および CSS で記述されたアプリを作成することは可能ですが、この状況では必要ないと思います。

于 2012-09-26T02:30:49.887 に答える