Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/296.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何获取项目中的所有图像资源’;s子文件夹?_C#_.net_Visual Studio_Resources_Embedded Resource - Fatal编程技术网

C# 如何获取项目中的所有图像资源’;s子文件夹?

C# 如何获取项目中的所有图像资源’;s子文件夹?,c#,.net,visual-studio,resources,embedded-resource,C#,.net,Visual Studio,Resources,Embedded Resource,我有一个这样的项目;我想获得“图像”文件夹中的所有图像 如果所有png文件都存储在磁盘上的一个文件夹中,这将很容易 但是它们嵌入到项目中,那么我如何访问它们呢 或者更进一步,如何获得图像资源的树数据结构 谢谢您可以使用包URI访问它们: Image image = new Image(); image.Source = new BitmapImage(new Uri(“pack://application:,,,/Images/ImageCategory1/Burn Disc.png”));

我有一个这样的项目;我想获得“图像”文件夹中的所有图像

如果所有png文件都存储在磁盘上的一个文件夹中,这将很容易

但是它们嵌入到项目中,那么我如何访问它们呢

或者更进一步,如何获得图像资源的树数据结构


谢谢

您可以使用包URI访问它们:

Image image = new Image();
image.Source = new BitmapImage(new Uri(“pack://application:,,,/Images/ImageCategory1/Burn Disc.png”));
如果要获取文件夹结构,请执行以下操作:

恐怕没有文件夹结构,只有项目中的结构添加到每个资源的名称中

幸运的是,有一种方法可以枚举所有资源: