Windows Phone 7.5 People Tile - PullRequest
       0

Windows Phone 7.5 People Tile

0 голосов
/ 08 марта 2012

Я знаю, что в Windows Phone 7.5 есть возможность хранить контакты в самом телефоне. Мне было интересно, есть ли способ изменить / расширить плитку людей, чтобы я мог вместо этого добавить опцию для сохранения контакта в телефоне?

Ответы [ 2 ]

3 голосов
/ 06 сентября 2012

Насколько я знаю из опыта пользователя и разработчика Windows Phone, контакт можно сохранить в любой связанной учетной записи, но не в общем месте хранения на телефоне. Контакты можно импортировать с SIM-карты, но не сохранять на ней. Контакты, которые, как представляется, хранятся на телефоне, фактически синхронизируются со связанной учетной записью (например, Hotmail, Google и т. Д.). Плитка «Люди» / концентратор объединяет контактные данные всех связанных учетных записей.

Если вы хотите программно добавить контакт в телефон, вы можете использовать SaveContactTask из пространства имен Microsoft.Phone.Tasks .

using Microsoft.Phone.Tasks;

SaveContactTask _saveContactTask;

void SaveContact()
{
    _saveContactTask = new SaveContactTask();
    _saveContactTask.Completed += 
    new EventHandler<SaveContactResult>(SaveContactTask_Completed);

    try
    {
         saveContactTask.FirstName = "John";
         saveContactTask.LastName = "Doe";
         saveContactTask.MobilePhone = "2125551212";

         saveContactTask.Show();
    }
    catch (System.InvalidOperationException ex)
    {
         MessageBox.Show("An error occurred.");
    }
}

void SaveContactTask_Completed(object sender, SaveContactResult e)
{
    switch (e.TaskResult)
    {
        case TaskResult.OK:
            MessageBox.Show("Contact saved successfully.");
            break;
        case TaskResult.Cancel:
            MessageBox.Show("Contact save cancelled.");
            break;
        case TaskResult.None:
            MessageBox.Show("Contact could not be saved.");
            break;
    }
}

Официальную документацию "Как" можно найти здесь: http://msdn.microsoft.com/en-us/library/windowsphone/develop/hh394013(v=vs.92).aspx

1 голос
/ 11 марта 2012

Контакты хранятся по умолчанию в самом телефоне. Он просто синхронизируется с вашей Windows Live / Google / любой другой аккаунт, который вам нравится!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...