如何使Windows Phone 8应用程序在每个特定时间运行一些方法,比如一分钟?我希望它只在应用程序打开时运行,不需要后台任务。我用C#编写程序
答案 0 :(得分:2)
您想要的是DispatcherTimer
,请在此处查看:
MSDN : DispatcherTimer Class WP8
MSDN : DispatcherTimer Class WP runtime
请记住包含
System.Windows.Threading // [for Windows Phone 8]
Windows.UI.Xaml // [for Windows Universal App]
来自MSDN的示例
private void Page_OnLoaded(object sender, RoutedEventArgs e)
{
DispatcherTimer timer = new DispatcherTimer();
timer.Tick +=
delegate(object s, EventArgs args) {
// code to execute
};
timer.Interval = new TimeSpan(0, 0, 1); // one second
timer.Start();
}