2013-10-09 4 views
0

Я новичок в создании приложения для Windows Phone 8. Я хочу создать приложение календаря, которое отслеживает мою повседневную деятельность. Я знаю, что уже есть приложение для создания календаря, но я хочу попытаться создать себя в своем собственном пользовательском интерфейсе.Windows Phone 8, создающий приложение для календаря

Есть ли способ получить дату календаря. Например, сборка в API для доступа к дате, когда мне не нужно создавать ее самостоятельно, например, создать совершенно новое приложение календаря в моей собственной функции. Мне придется подумать о високосном году, а также о том, в каком месяце 31 день, а что нет. Я сделал некоторые исследования, но большинство из них я получаю, чтобы иметь возможность получать доступ к встречам из сборки в Календаре. Если что-то не так, что моя теория исправит меня.

ответ

6

Мне придётся подумать о високосном году, а также о том, в каком месяце 31 день, а что нет.

Вам не нужно писать какой-либо код для себя, который делает это. Вы можете использовать существующий тип DateTime или потенциально использовать мой Noda Time library, который разделяет различные «виды» значений даты и времени, которые могут иметь разные типы. В любом случае, есть методы, которые уже понимают длину месяца и т. Д. - вы должны убедиться, что вы не изобретаете велосипед. Вместо этого подумайте о том, как выглядит ваша модель данных, какими должны быть пользовательские взаимодействия, какова должна быть презентация и т. Д. (О чем нужно думать о действительно рано - это то, что вы хотите делать с часовыми поясами.)

Я бы лично предложил не, пытающийся интегрироваться с существующим календарем, по крайней мере, для начала. Чем больше кода вы интегрируете, тем сложнее будет. Это действительно зависит от того, насколько это приложение нацелено на создание полноценного реального решения и насколько это процесс обучения.

+0

Примите во внимание ваш ответ, поскольку я не уверен, как использовать библиотеки. Я также посмотрю на те пункты, где вы указали (Одна вещь, о которой нужно подумать, - это то, что вы хотите делать с часовыми поясами.) Я начну искать способ взаимодействия с пользователем. Большое спасибо за ответ! –

Смежные вопросы