Язык: HTML | XAML

Управление контактами и встречами пользователя (XAML)

Applies to Windows and Windows Phone

Назначение

Вы можете предоставить пользователям доступ к их контактам и встречам, возможность обмениваться содержимым, сведениями календаря, электронными и мгновенными сообщениями, а также использовать другие реализованные вами функции.

Различные способы доступа к контактам и встречам в создаваемом вами приложении см. в разделах:

В этом разделе

ТемаОписание

Краткое руководство: выбор контактов пользователя

С помощью пространства имен Windows.ApplicationModel.Contacts вы можете выбирать контакты несколькими способами. В этой статье описано, как выбрать один или несколько контактов, и показано, как настроить окно выбора контактов, чтобы получать только необходимые вашему приложению сведения о контактах.

Краткое руководство: поиск и получение контактов пользователей

Windows Phone предоставляет методы для поиска и извлечения контрактов пользователей на устройстве. В этом разделе описывается процедура использования данных API. Эта функция предназначена для приложений, которым требуется только считывать контактную информацию с устройства. Если вы хотите создать хранилище контактов на устройстве для своего приложения, см. раздел Краткое руководство: выбор хранилища контактов приложений.

Управление карточками контактов

Класс Windows.ApplicationModel.Contacts.ContactManager позволяет отобразить карточку контакта несколькими способами. Здесь мы покажем, как отобразить карточку контакта с помощью исходных данных в объекте Contact и как обновить ее отложенным способом с помощью объекта ContactCardDelayedDataLoader.

Краткое руководство: обработка действий контакта

Через пространство имен Windows.ApplicationModel.Activation вы можете предоставить данные приложению, когда оно активировано для нескольких действий для контакта (Windows.ApplicationModel.Contacts.ContactLaunchActionVerbs). Здесь мы расскажем, как обрабатывать активацию приложения, когда пользователь пытается позвонить контакту, отправить ему сообщение или получить карту с адресом контакта.

Краткое руководство: управление хранилищами контактов

В Windows Phone можно создать хранилище контактов для приложения. Если сохранить контакты в это хранилище, они будут появляться в разделе "Контакты" телефона, интегрированные с прочими контактами пользователя. Хранилище контактов может использовать стандартный набор свойств контактов, таких как имя и адрес, а также сохранять пользовательские свойства для каждого контакта. Пользовательские свойства не отображаются на карточке контакта в разделе "Контакты", но доступ к ним можно получить программными методами из вашего приложения. API хранилища контактов также предлагают вам механизм для составления перечня отличий между вашими хранилищами контактов на телефоне и в облачной службе, что позволяет синхронизировать их.

Краткое руководство: управление встречами

Пространство имен Windows.ApplicationModel.Appointments позволяет создавать встречи в приложении календаря пользователя и управлять ими. Здесь мы покажем, как создать встречу, добавить ее в приложение календаря, заменить и удалить из него. Также вы узнаете, как отобразить интервал времени в календаре и создать объект повторяющейся встречи.

Краткое руководство: чтение данных из календарей приложения

Приложения Windows Phone могут использовать API в пространстве имен Windows.ApplicationModel.Appointments для считывания данных из всех календарей на устройстве, включая календари, созданные и ведущиеся другими приложениями, если последние это позволяют. Эта функция позволяет приложению давать иное представление календарей пользователя, чем встроенный календарь устройства.

Краткое руководство: управление календарями приложения

Приложения Магазина Windows Phone могут использовать API в пространстве имен Windows.ApplicationModel.Appointments для создания одного или нескольких календарей и управления ими. Вы можете позволить отображать свои календари встроенному приложению календаря или другим приложениям на устройстве, использующим календарные данные. Также можно позволить пользователям редактировать их встречи во встроенном приложении календаря.

Краткое руководство: отправка сообщения по электронной почте

В этой статье описано, как запустить составное диалоговое окно почты, позволяющее пользователю отправлять сообщения. Перед отображением диалогового окна вы можете заполнить поля сообщения значениями по умолчанию. Сообщение не будет отправлено до тех пор, пока пользователь не нажмет кнопку отправки.

Краткое руководство: отправка SMS-сообщения

В этой статье описано, как запустить составное диалоговое окно SMS-сообщения, позволяющее пользователю отправлять SMS. Перед отображением диалогового окна вы можете заполнить поля SMS-сообщения значениями по умолчанию. Сообщение не будет отправлено до тех пор, пока пользователь не нажмет кнопку отправки.

 

Для разработчиков

Разработчики приложений среды выполнения Windows на C++ и C#

Связанные разделы

Пример API встреч
Пример API диспетчера контактов
Образец приложения "Окно выбора контактов"
Пример обработки действий в контактами

 

 

Показ:
© 2014 Microsoft