我正在使用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"
像这样);
答案 0 :(得分:1)
UWP是一个沙盒平台,使其无法直接访问该文件。相反,您应该使用StorageFile
和StorageFolder
类通过使用Files/Folders picker访问那些文件,并在页面(*.xaml.cs
)的后面实现这些文件。
另一种访问方法是通过使用静态类windows.storage.knownfolders
中的属性并使用方法GetFileAsync()
,例如this one。但是请记住在您的应用程序配置中添加功能。
您可以使用windows.storage.knownfolders.pictureslibrary
属性,在应用程序配置中添加 picturesLibrary 功能,然后使用上述方法获取文件。