UWP 显示图片到Image控件

Posted 猫叔Vincent的后花园

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了UWP 显示图片到Image控件相关的知识,希望对你有一定的参考价值。

 

要想显示图片,前提是要有一个空间的啦

<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;
            }

 

注意,需要勾选“图片库”的权限哦。

 

以上是关于UWP 显示图片到Image控件的主要内容,如果未能解决你的问题,请参考以下文章

UWP 后台保存图片

UWP关于图片缓存的那些破事儿

C# wpf image 图片如何赋值到另一个image中

UWP开发中两种网络图片缓存方法

wpf从数据库读取图片显示到image控件上去问题????????????????

wpf image控件 设计时显示图片,运行时不显示