将图像从我的图片文件夹保存到Windows 8 Metro App中的本地应用程序文件夹

时间:2012-09-24 17:04:37

标签: image binding windows-8 microsoft-metro windows-runtime

我正在使用一个按钮从Pictures文件夹中选择一个图像,我想要的是将所选图像保存到应用程序的本地存储中,以便能够使用GridView中的绑定来显示该图像。这是真的吗?我怎么能这样做?谢谢

1 个答案:

答案 0 :(得分:1)

你会这样做:

FileOpenPicker openPicker = new FileOpenPicker();
openPicker.ViewMode = PickerViewMode.Thumbnail;
openPicker.SuggestedStartLocation = PickerLocationId.PicturesLibrary;
openPicker.FileTypeFilter.Add(".jpg");
openPicker.FileTypeFilter.Add(".jpeg");
openPicker.FileTypeFilter.Add(".png");

StorageFile file = await openPicker.PickSingleFileAsync();
if (file != null)
{
    await file.CopyAsync(Windows.Storage.ApplicationData.Current.LocalFolder);
}