使用文件选择器打开文件,以图片为例,选择设备中的图片并显示在Image控件中
//文件选择器
FileOpenPicker openPicker = new FileOpenPicker();
//选择视图模式
openPicker.ViewMode = PickerViewMode.Thumbnail;
//openPicker.ViewMode = PickerViewMode.List;
//初始位置
openPicker.SuggestedStartLocation = PickerLocationId.PicturesLibrary;
//添加文件类型
openPicker.FileTypeFilter.Add(".jpg");
openPicker.FileTypeFilter.Add(".jpeg");
openPicker.FileTypeFilter.Add(".png");
file = await openPicker.PickSingleFileAsync();
if (file != null)
{
using (IRandomAccessStream stream = await file.OpenAsync(FileAccessMode.Read))
{
await srcImage.SetSourceAsync(stream);
MyImage.Source = srcImage;
}
}
else
{
textBlock.Text = "Operation cancelled.";
}