1
我正在開發一個Windows Phone祈禱時間應用程序,並且我想計算祈禱時間,當移動更改日期時自動或用戶手...
我看了很多找到日期更改事件爲Windows Phone,
但我不知道如何處理此事件在Windows Phone中更改日期事件
我正在開發一個Windows Phone祈禱時間應用程序,並且我想計算祈禱時間,當移動更改日期時自動或用戶手...
我看了很多找到日期更改事件爲Windows Phone,
但我不知道如何處理此事件在Windows Phone中更改日期事件
我不完全明白你想問什麼,但這可以幫助你。將您的日期保存在全局變量dt中,並在您需要檢查日期的地方調用checkfunction()。 checkfunction將繼續調用startfunction(),然後繼續以100毫秒的間隔調用checkfunction()。
private bool DateChanged(DateTime date)
{
if (DateTime.Compare(DateTime.Today, date) == 0)
return true;
else
return false;
}
public void startfunction()
{
System.Threading.ThreadPool.QueueUserWorkItem(obj =>
{
System.Threading.Thread.Sleep(100);
Dispatcher.BeginInvoke(() =>
{
checkfunction();
});
});
}
public void checkfunction()
{
if (DateChanged(dt))
{
//execute code
}
else
{
startfunction();
}
}
每100毫秒?這將是大量不必要的CPU利用率。 – WiredPrairie
什麼是約會改變事件嗎?你的意思是,在午夜發生的事件? (如果是這樣,則不會有這樣的事件。) – WiredPrairie
檢查msdn上的後臺任務示例 – csharpwinphonexaml