如何更改默认的WindowsPhone 8日历

时间:2012-12-19 09:34:12

标签: c# sdk calendar windows-phone windows-phone-8

我知道 windowsphone核心的某些部分存在限制,我完全理解为什么会设置这些限制。但作为区域设置需求的必然结果,我必须将默认日历更改为 Jalali(波斯语)日历

到目前为止,有不同的应用程序提供简单或复杂的 Jalali日历,但它们都不能更改windowsPhone 8的内部日历

它的更改有助于我们在所有应用程序中使用Jalali日历所以我想知道是否可以将默认的WindowsPhone 8日历更改为我的本地日历?

我该怎么做?

2 个答案:

答案 0 :(得分:2)

这是不可能的。 Windows Phone API不提供与系统的此级别的交互。

答案 1 :(得分:0)

我对你在这里要求的东西感到很困惑。如果您要询问消费者问题,请使用相应的消费者支持渠道(http://support.microsoft.com,http://www.nokia.com/global/support/等)。假设您已经问过开发人员问题,我会继续回答。

  1. 您无法从应用更改操作系统日期,时间或地区设置。您可以启动一些设置屏幕,但这就是它。

  2. 您可以在应用中使用System.Globalization中的“Calenders”,以实现非Gregorian日历灵活性。您可以阅读有关here的更多信息。例如,HijriCalendar类应该为您提供足够的本地化数据。不幸的是,WP7 / WP8不支持PersianCalendar类,因为它是在Silverlight 5中添加的,WP7 / WP8是基于Silverlight 4.可以随意打开uservoice建议,支持此类在未来的版本中。