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