私はDispatcherTimer
自分のアプリがアクティブであった時間をカウントするアプリを持っており、ユーザーが他のアプリに移動したときに電話をかけたいと思っていますDispatcherTimer.Stop()
(したがって、もうカウントされません)。そして、ユーザーが私のアプリに戻ったときにカウントを再開します。
どうやってするか?
私はDispatcherTimer
自分のアプリがアクティブであった時間をカウントするアプリを持っており、ユーザーが他のアプリに移動したときに電話をかけたいと思っていますDispatcherTimer.Stop()
(したがって、もうカウントされません)。そして、ユーザーが私のアプリに戻ったときにカウントを再開します。
どうやってするか?
ApplicationクラスのSuspendingイベントで、メソッドDispatcherTimer.Stop()を実行します。
ApplicationクラスのResumingイベントで、DispatcherTimerを再開します。
ApplicationクラスのSuspendingイベントは、ユーザーがアプリを切り替えるか、アプリケーションから離れたときに実行されます。Resumingイベントは、ユーザーがアプリにフォーカスしてフォアグラウンドに移動したときに実行されます。
参照: http : //msdn.microsoft.com/en-us/library/windows/apps/windows.ui.xaml.application.suspending.aspx http://msdn.microsoft.com/en-us/library/windows /apps/windows.ui.xaml.application.resuming.aspx