【发布时间】:2011-08-25 04:58:48
【问题描述】:
我有一个这样的项目;我想获取“Images”文件夹中的所有图像。
如果所有 png 文件都存储在磁盘上的一个文件夹中,这将很容易。
但是它们是嵌入在项目中的,那我该如何访问它们呢?
或者更进一步,如何获得图片资源的树形数据结构?
谢谢
【问题讨论】:
标签: c# .net visual-studio resources embedded-resource
我有一个这样的项目;我想获取“Images”文件夹中的所有图像。
如果所有 png 文件都存储在磁盘上的一个文件夹中,这将很容易。
但是它们是嵌入在项目中的,那我该如何访问它们呢?
或者更进一步,如何获得图片资源的树形数据结构?
谢谢
【问题讨论】:
标签: c# .net visual-studio resources embedded-resource
您可以使用包 URI 访问它们:
Image image = new Image();
image.Source = new BitmapImage(new Uri(“pack://application:,,,/Images/ImageCategory1/Burn Disc.png”));
如果要获取文件夹结构:
恐怕除了项目中的结构加到每个资源的名称之外,没有文件夹结构。
还好有办法枚举所有资源:searching and listing WPF resource dictionaries in a folder
【讨论】: