2010-11-19 41 views

答えて

-1

Timerクラスを使用して、固定間隔でコードを実行できます。 UI要素を更新したいので、DispatcherTimerはUIスレッドで実行されるため、UI要素を更新することができるので、DispatcherTimerを使用することをお勧めします。ここで説明されて:あなたは、タイルスタートページタイルを意味する場合

dispatcherTimer = new System.Windows.Threading.DispatcherTimer(); 
dispatcherTimer.Tick += new EventHandler(dispatcherTimer_Tick); 
dispatcherTimer.Interval = new TimeSpan(0,0,1); 
dispatcherTimer.Start(); 

が開始されます。ここでは DispatcherTimer (MSDN)


は(MSDNの記事から取られた)DispatcherTimerを使用する方法についていくつかのコードですアプリケーション - それは少しトリッキーです。プッシュ通知を使用する必要があり、それによってさらに複雑な側面が追加されます。ここでプッシュ通知に関するトレーニングコースがあります:Yochayはプッシュ通知に関する良い記事のシリーズがaswellた
WP7 Training Kit - Push Notifications


Understanding Microsoft Push Notifications for Windows Phones

1

も携帯電話にアプリ内のコードを持ってする方法はありませんアプリケーションが実行されていないときにアプリケーションがバックグラウンドで実行できないため、一定の間隔で動作することが保証されています。

タイルに表示されるカウントを更新する場合は、push notificationを使用してのみ行うことができます。

タイルイメージを定期的に更新する場合は、tile scheduleでこれを行うことができます。これにより、指定された間隔で画像が更新されます。サーバー上でイメージをホストし、最新の情報を表示するために必要に応じてイメージを再生成するという考え方です。

schdeuleが実行される最大頻度は時間単位です。これより頻繁に更新が必要な場合は、通知を使用する必要があります。

関連する問題