我正在学习WPF,使用的是VS 2008。我在XAML中添加了一个Image控件,并向项目中添加了一个GIF文件。如果我使用XAML设计器的属性面板来设置图像的Source属性,那么Source属性的下拉列表中将包含以下内容:
C:\Sample Project;component/pinHorizontal.gif
这里有几个问题:
我的项目名为“Sample Project”,不在驱动器的根目录中。
为什么要加上“;component”?
如果我选择给定的值,就会出现“属性值无效”的错误(是的,一点也不好笑)。
如果我进入XAML源代码并手动设置Source属性,代码如下:
<Image Name="PinImage" Source="pinHorizontal.gif"/>
XAML设计器出现了这个错误:
"The file pinHorizontal.gif is not part of the project or its 'Build Action' property is not set to 'Resource'."
为什么这个任务如此困难?我该如何分配图像源?