<Ribbon:RibbonButton Header="Create Project" LargeImageSource="pack://application:,,,/Resources/document_empty.png" />
但每次启动应用程序时,我都会在此行中出现“XamlParseException”,内部异常:“找不到文件”。
为什么会这样?我不明白,为什么它找不到图像。它只是放在装配的资源中。设计师展示它并且代码没有突出显示,因为它是语法错误或类似的东西......
任何有此问题的人?
谢谢!
答案 0 :(得分:22)
由于您没有准确指定,我假设您正在使用应用程序的Properties \ resources.resx部分?如果是这样,这不是WPF应用程序的理想方式。
请参阅此post on SO
而是在程序集中创建一个文件夹,将图像放在那里并将其构建操作设置为资源。
见图:
在您的标记中使用packUri:
包://应用:,,, /图像/ IMG.jpg