C#从代码访问资源

时间:2016-11-28 09:52:13

标签: c# wpf

在我的解决方案中,我得到了这样的结构:

Solution
    +folder1
    +folder2
         projectXYZ   
         projectname
             +UserCustomizationDialog
                 +Resources
                    cur1.cur

我想像这样访问cur1.cur:

@"pack://application:,,,/projectname;component/UserCustomizationDialog/Resources/cur1.cur"

但是我得到一个带有附加信息的ArgumentException:绝对路径信息是必需的。 .cur文件是一种资源。 有人知道为什么吗?

非常感谢

编辑: 请查看我的解决方案的完整结构。

1 个答案:

答案 0 :(得分:0)

我试过这种方式,从路径中将资源添加到Resources.resx。 在代码中,您可以按名称访问资源。 object rm = Properties.Resources.ResourceManager.GetObject(“TickMark”);

TickMark是我在资源中添加的png文件。

希望这有帮助。