Image in WPF Button not Visible at Runtime
Change the build action to 'Resource'.Also your pack url is wrong. Either use:
Source="pack://application:,,,/Resource/UserCost2013Open16.png"
or simply
Source="/Resource/UserCost2013Open16.png"
There are 2 Solutions:
1: Change the settings of the image:
Build Action = ContentCopy to output directory = Copy if newerSource="pack://siteoforigin:,,,/Resources/UserCost2013Open16.png"
2: When Using application instead of siteoforigin in the source path, you have to possible ways:
a) Image will be in a SubFolder called "Resources" and .exe file will be small
Source="pack://application:,,,/Resources/UserCost2013Open16.png"Build Action = ContentCopy to output directory = Copy if newer
b) Image will be included in the .exe and no Subfolder with imagefile will exist
Source="pack://application:,,,/Resources/UserCost2013Open16.png"Build Action = ResourceCopy to output directory = Copy if newer
Assumeing that you have
set your
Build Action
toResource
set that path correctly using
URI-PACK-FORMAT
In my case it was still not showing.
Clean & Rebuild
NOT just Build fixed it for me !