0

Below is in a flow document
I can see all 5 in design
When I run the program then none are found
How can I get relative path to work?

<Paragraph>
    <Image Width="50" Height="50" Source="zHelpMain.png" Stretch="Fill"/>
</Paragraph>
<Paragraph>
    <Image Width="50" Height="50" Source="Images\VennIntersection.png" Stretch="Fill"/>
</Paragraph>
<Paragraph>
    <Image Width="50" Height="50" Source="/Gabe2a;component/Images/VennUnion.png" Stretch="Fill"/>
</Paragraph>
<Paragraph>
    <Image Width="50" Height="50" Source="/Images/helpMain.png" Stretch="Fill"/>
</Paragraph>
<Paragraph>
    <Image Width="50" Height="50" Source="images\helpMain.png" Stretch="Fill"/>
</Paragraph>

enter image description here

Alexander Bell
  • 7,842
  • 3
  • 26
  • 42
paparazzo
  • 44,497
  • 23
  • 105
  • 176

2 Answers2

3

1). You have to add all Image files to your WPF project, for example, place them in Img directory; by default Build Action will be set to 'Resources'. Keep it intact.

2). Specify path to the image like:

Source="/[assembly name];component/Img/ImageFile

Pertinent to your particular case, the following syntax looks OK:

Source="/Gabe2a;component/Images/VennUnion.png"

Hope this will help. Best regards,

Alexander Bell
  • 7,842
  • 3
  • 26
  • 42
0

Currently the image files are part of the solution, but not part of the project, so they're not embedded in the assembly when you compile. You need to add the to the Gabe2a project, with the build action set to "Resource".

Thomas Levesque
  • 286,951
  • 70
  • 623
  • 758
  • How do I add them to the project? I have tried add existing item and they end up in that Solution Items. And not build option. – paparazzo Dec 17 '14 at 22:20
  • OK I finally figured it out. Your words were clear enough. I was blinded by the light. Thanks – paparazzo Dec 17 '14 at 22:29