2012-03-08 133 views
0

我知道Windows Phone 7.5有能力将联系人存储在手机中。我想知道是否有办法修改/扩展人物贴图,以便我可以添加选项以将联系人保存到手机中?Windows Phone 7.5人物拼图

回答

1

联系人默认存储在手机本身。它只是同步到您的Windows Live /谷歌/任何其他帐户,你喜欢!

3

据我所知,作为Windows Phone用户和开发人员的经验,联系人可以保存到任何关联帐户,但不能保存到手机上的通用存储位置。联系人可以从SIM卡导入,但不能保存到它。似乎存储在手机上的联系人实际上是与一个链接帐户(即Hotmail,Google等)同步的。人物平铺/中心汇总所有关联帐户的联系人数据。

如果你想以编程方式添加联系人到手机上,你可以从Microsoft.Phone.Tasks命名空间中的SaveContactTask

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

相关问题