2012-03-08 7 views
0

Windows Phone 7.5에는 전화 자체에 연락처를 저장할 수있는 기능이 있습니다. 전화에 연락처를 저장하는 옵션을 추가 할 수 있도록 사람 타일을 수정/확장하는 방법이 있는지 궁금합니다.Windows Phone 7.5 사용자 타일

답변

1

연락처는 기본적으로 전화기 자체에 저장됩니다. 그것은 단지 당신의 Windows 라이브/구글/당신이 좋아하는 다른 계정에 동기화됩니다!

3

Windows 전화 사용자 및 개발자로서의 경험으로 알고있는 한 연락처는 연결된 모든 계정에 저장할 수 있지만 전화의 일반 저장 위치에는 저장할 수 없습니다. 연락처는 SIM 카드에서 가져올 수 있지만 저장할 수는 없습니다. 휴대 전화에 저장된 것으로 보이는 연락처는 실제로 연결된 계정 (예 : Hotmail, Google 등)과 동기화됩니다. People 타일/허브는 연결된 모든 계정의 연락처 데이터를 집계합니다. 프로그래밍 전화에 연락처를 추가하려면

, 당신은 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

관련 문제