我有一些圖片存儲在Media Libary中,請點擊此處查看。現在我需要在使用照片選擇器任務選擇圖像後獲取圖像的名稱。我使用照片選擇器任務來選擇圖像,然後獲取圖像的路徑。我的章節目標是從路徑獲取名稱:WP7:獲取圖像的名稱哪些圖像存儲在Libary圖片中?
private void button1_Click(object sender, RoutedEventArgs e)
{
PhotoChooserTask objPhotoChooser = new PhotoChooserTask();
objPhotoChooser.Completed += new EventHandler<PhotoResult>(PhotoChooseCall);
objPhotoChooser.Show();
}
void PhotoChooseCall(object sender, PhotoResult e)
{
switch (e.TaskResult)
{
case TaskResult.OK:
BinaryReader objReader = new BinaryReader(e.ChosenPhoto);
image1.Source = new BitmapImage(new Uri(e.OriginalFileName));
MessageBox.Show("Photo's name: " + e.OriginalFileName.ToString());
break;
case TaskResult.Cancel:
MessageBox.Show("Cancelled");
break;
case TaskResult.None:
MessageBox.Show("Nothing Entered");
break;
}
}
輸出:
照片的名字:\應用程序\ DATA \ C80566AB-E17E-495℃,81A1-3FCAE34D3DEDE \ DATA \ PlatformData \ PhotoChooser,a8208960- 3597-40fc-9b4f-869afcf822b6.jpg
之後我選擇了相同的圖像。它的名稱將改變(PhotoChooser-a8208960-3597-40fc-9b4f-869afcf822b6.jpg將改變)。我認爲這不是照片的名稱。
所以:
我們能獲得圖像的名字嗎?
我們該怎麼辦?
我做到了。非常感謝! – 2013-03-20 07:59:46