2013-11-07 7 views
0

WP8 페이스 북 에 내 응용 프로그램에서 데이터를 공유하거나 내가이 코드 ShareLinkTask shareLinkTask을 시도 공유 이미지

페이스 북

에 내 목록 상자의 스크린 촬영을하고 공유 할 트위터하는 방법 = 새로운 ShareLinkTask();
 shareLinkTask.Title = "Code Samples"; 
     shareLinkTask.LinkUri = new Uri("https://www.facebook.com/", UriKind.Absolute); 
     shareLinkTask.Message = "Here are some great code samples for Windows Phone."; 

     shareLinkTask.Show(); 

는하지만, 당신은 사진을 공유 ShareLinkTask를 사용하지 말아야 작업

+0

무엇이 잘못 되었나요? 오류? 더 많은 정보를 입력하십시오. – venerik

+0

오류가 없으며 내 페이지로 다시 돌아 오는 결과가 없습니다 –

+0

이 코드도 시도하십시오 ShareStatusTask sst = new ShareStatusTask(); sst.Status = "hello test"; sst.Show(); 하지만 같은 결과가 어떤 행동이나 데이터가 있습니다 –

답변

0

을 doesnot. ShareMediaTask을 사용해야합니다. 내가 제공 한 링크를 클릭하면 더 많은 정보와 ShareMediaTask 구현 방법을 알 수 있습니다. 예를 들어

CameraCaptureTask cameraCaptureTask = new CameraCaptureTask(); 
//declare it globally 

cameraCaptureTask.Completed += cameraCaptureTask_Completed; 
//declare it in Constructor 

cameraCaptureTask.Show(); 
//declare it in any method. 

, 버튼 클릭 이벤트 :

여기에 코드입니다. 이 방법을 사용하면 목록 상자를 캡처 할 수 있습니다.

//declare this method anywhere in the cs page 

    void cameraCaptureTask_Completed(object sender, PhotoResult e) 
    { 
     if(e.TaskResult == TaskResult.OK) 
     { 
      ShowShareMediaTask(e.OriginalFileName); 
     } 
    } 
    void ShowShareMediaTask(string path) 
    { 
     ShareMediaTask shareMediaTask = new ShareMediaTask(); 
     shareMediaTask.FilePath = path; 
     shareMediaTask.Show(); 
    } 

이제, 당신은 쉽게 응용 프로그램의 목록 상자의 화면을 캡처하고 사용자가 자신의 휴대 전화에 설치되어있는 소셜 네트워크의 모든 사용자와 공유 할 수 있습니다. 건배.!

+0

하지만 아무 것도 사진에 나타납니다, 그것은 normail입니까? –

+0

실제 장치에 체크하고 스크린 샷을 확인해야합니다 메서드가 호출됩니다. –