【问题标题】:How to get all the image resources in a project’s sub folders?如何获取项目子文件夹中的所有图片资源?
【发布时间】:2011-08-25 04:58:48
【问题描述】:

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

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

但是它们是嵌入在项目中的,那我该如何访问它们呢?

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

谢谢

【问题讨论】:

    标签: c# .net visual-studio resources embedded-resource


    【解决方案1】:

    您可以使用包 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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-12-08
      • 2022-08-23
      • 2017-02-19
      • 2016-02-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多