如何将本地文件夹图像设置为BitmapImage源?

时间:2018-12-21 05:21:58

标签: uwp uwp-xaml bitmapimage

我正在使用BitmapImage设置图像源。我尝试过

https://docs.microsoft.com/en-us/dotnet/framework/wpf/graphics-multimedia/how-to-use-a-bitmapimage

以这种方式将本地文件夹图像设置为BitmapImage源,但未加载图像。

任何人,请帮助我如何将本地文件夹图像设置为图像源(我希望此图像"C:\Users\Name\Pictures\CusotmViewImage1.png并尝试过

bitmap.UriSource = new Uri(@"C:\Users\santhiya.arulsamy\Pictures\CusotmViewImage1.png" 

像这样);

1 个答案:

答案 0 :(得分:1)

UWP是一个沙盒平台,使其无法直接访问该文件。相反,您应该使用StorageFileStorageFolder类通过使用Files/Folders picker访问那些文件,并在页面(*.xaml.cs)的后面实现这些文件。

另一种访问方法是通过使用静态类windows.storage.knownfolders中的属性并使用方法GetFileAsync(),例如this one。但是请记住在您的应用程序配置中添加功能。 您可以使用windows.storage.knownfolders.pictureslibrary属性,在应用程序配置中添加 picturesLibrary 功能,然后使用上述方法获取文件。