[WindowsPhone] 隨貼即用 – 簡單將相簿圖片分享到Facebook

2013-11-06

簡述 : 讀取手機內部相簿的相片,分享至facebook

難度 : ★★

範例敘述:  一顆按鈕,點擊後讀取手機內部相簿的相片,顯示圖片實體位置後,分享至facebook

程式碼:


private void btnRead_Share_Click(object sender, RoutedEventArgs e)
{
    PhotoChooserTask pct = new PhotoChooserTask();
    pct.Completed += delegate(object pctSender, PhotoResult photoResult)
        {
            if (photoResult.TaskResult == TaskResult.OK)
            {
                //取得圖片實體位置
                var picPath=photoResult.OriginalFileName;
                MessageBox.Show(picPath);
                
                //分享至facebook
                ShareMediaTask  shareMediaTask=new ShareMediaTask();
                //指定到剛剛選取相簿的圖片
                shareMediaTask.FilePath = picPath; 
                //顯示分享的訊息
                shareMediaTask.Show();
            }
        };
    pct.ShowCamera = true;
    pct.Show();
}


範例結果:

 2013-11-06_152551


顯示圖片實體位置
wp_ss_20131106_0003


選擇分享方式
wp_ss_20131106_0004


分享畫面資訊補述
wp_ss_20131106_0002


結果
2013-11-06_141801

注意事項:

1.記得先引用

usingusing Microsoft.Phone.Tasks;

下載源碼:


當麻許的超技八 2014 | Donma Hsu Design.