2013-12-10 36 views
0

我有一个文件,用于将样式应用于所有控件ApplicationTheme.xaml和Images文件夹中的图像。 构建操作设置为资源并始终复制到输出目录。WPF:从XAML访问主题和图像

<Application.Resources> 
    <ResourceDictionary Source="Theme/ApplicationTheme.xaml"/> 
</Application.Resources> 

现在同样地,我给应用程序中的主题文件

ImageSource="Images\SGL-BG.jpg" 

但是我得到错误信息

"'Failed to create a 'ImageSource' from the text 'Images\\SGL-BG.jpg'.' 

图像源我在做什么错在这里?这是我在网站上看到的方法。此外,如果我给它的完整路径它的作品。它无法检测到主题文件,当我给主题/ ApplicationTheme.xaml。我是WPF noob,我无法找到解决这个看似简单的问题。

回答

0

试试这个:

Source="/MyProject;component/Images/SGL-BG.jpg" 
+0

感谢。这样可行! – simba