要想显示图片,前提是要有一个空间的啦
<Image x:Name="imageHidden"/>
然后一个响应选择图片得事件,注意使用asynchronous方法哦
FileOpenPicker picker = new FileOpenPicker();picker.FileTypeFilter.Add(".jpg");picker.FileTypeFilter.Add(".jpeg");picker.FileTypeFilter.Add(".png");picker.FileTypeFilter.Add(".bmp");picker.SuggestedStartLocation = PickerLocationId.PicturesLibrary;var file = await picker.PickSingleFileAsync();if (file != null){IRandomAccessStream ir = await file.OpenAsync(FileAccessMode.Read);BitmapImage bi = new BitmapImage();await bi.SetSourceAsync(ir);imageHidden.Source = bi;}
注意,需要勾选“图片库”的权限哦。