Xamarin,对时区变化做出反应

Xamarin,对时区变化做出反应,xamarin,xamarin.forms,Xamarin,Xamarin.forms,我的同事和我正在编写一个xamarin.forms应用程序。在我们的应用程序中有一个计时器。该时间的值存储在sqlite数据库中,并在加载页面时加载。时间以utc时间存储,并以当地时间显示。是否有可能在不关闭并重新打开应用程序的情况下对时区变化做出反应 例如:我在奥地利,将时间设置为9:00。当我前往伦敦时,应在不关闭和重新打开应用程序的情况下显示8:00 在xamarin是否有类似时区改变的事件?我不这么认为 您必须为每个平台表单创建不同的实现 使用操作Intent.ACTION\u TIME

我的同事和我正在编写一个xamarin.forms应用程序。在我们的应用程序中有一个计时器。该时间的值存储在sqlite数据库中,并在加载页面时加载。时间以utc时间存储,并以当地时间显示。是否有可能在不关闭并重新打开应用程序的情况下对时区变化做出反应

例如:我在奥地利,将时间设置为9:00。当我前往伦敦时,应在不关闭和重新打开应用程序的情况下显示8:00

在xamarin是否有类似时区改变的事件?

我不这么认为

您必须为每个平台表单创建不同的实现

使用操作
Intent.ACTION\u TIMEZONE\u更改,以及Intent.ACTION\u TIME\u更改

转到AppDelegate中的
ApplicationsSignificantTimeChange
方法

这些文件还说,如果时间变化发生在你的应用程序在后台时,你将在你转到前台时得到它

如果应用程序当前已挂起,则此消息将排队 直到您的应用程序返回前台,此时 交付

我不知道在Windows Phone上监听时间变化的任何方法