我是创建 Windows Phone 8 应用程序的新手。我想创建一个日历应用程序来跟踪我的日常活动。我知道已经有一个内置日历应用程序,但我想尝试在我自己的用户界面中创建我自己。
有没有办法获取日历的日期。例如,一个内置 API 来访问我不必自己创建它的日期,例如在我自己的函数中创建一个全新的日历应用程序。我将不得不考虑闰年以及哪个月有 31 天,哪个没有。我做了一些研究,但我得到的最多的是能够从日历中的构建访问约会。如果我的理论有任何问题,请纠正我。
我是创建 Windows Phone 8 应用程序的新手。我想创建一个日历应用程序来跟踪我的日常活动。我知道已经有一个内置日历应用程序,但我想尝试在我自己的用户界面中创建我自己。
有没有办法获取日历的日期。例如,一个内置 API 来访问我不必自己创建它的日期,例如在我自己的函数中创建一个全新的日历应用程序。我将不得不考虑闰年以及哪个月有 31 天,哪个没有。我做了一些研究,但我得到的最多的是能够从日历中的构建访问约会。如果我的理论有任何问题,请纠正我。
我将不得不考虑闰年以及哪个月有 31 天,哪个没有。
您不需要为自己编写任何代码来做到这一点。您可以使用现有DateTime
类型,也可以使用我的Noda Time 库,它将您可能拥有的各种“类型”的日期和时间值分成不同的类型。无论哪种方式,有些方法已经了解月份长度等 - 你应该确保你不会重新发明轮子。相反,请考虑您的数据模型是什么样的,用户交互是什么,演示应该是什么样的等等。(要尽早考虑的一件事是您想要对时区做什么。)
我个人建议不要尝试与现有日历集成,至少一开始是这样。你集成的代码越多,它就越难。这真的取决于这个应用程序在多大程度上旨在创建一个完整的真正解决方案,以及它在多大程度上是一个学习过程。