2012-03-08 138 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

相關問題