Windows phone 7 Windows Phone中的更改日期事件

Windows phone 7 Windows Phone中的更改日期事件,windows-phone-7,windows-phone-8,Windows Phone 7,Windows Phone 8,我正在开发一个Windows Phone祈祷时间应用程序,我想计算手机自动或手动更改日期时的祈祷时间… 我已经查找了很多,以查找Windows Phone的日期更改事件, 但是我不知道如何处理这件事我不完全明白你想问什么,但这对你还是有帮助的。将日期全局保存在变量dt中,并在需要检查日期的地方调用checkfunction()。checkfunction将继续调用startfunction(),后者将继续以100毫秒的间隔调用checkfunction() private bool DateCh

我正在开发一个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();
        }
    }

更改日期的活动会做什么?你是说,在午夜发生的事件?(如果是这样,就没有这样的事件了。)检查msdnEvery 100毫秒上的后台任务示例?这将是大量不必要的CPU利用率。