Mam coś takiego i mi nie działa mimo że jest identycznie jak w msdn http://msdn.microsoft.com/pl-pl/library/system.windows.media.imaging.bitmapimage(v=vs.110).aspx
Zakomentowana linijka działa ale koniecznie muszę podać scieżkę relatywną
public MainWindow()
{
InitializeComponent();
BitmapImage bi = new BitmapImage();
bi.BeginInit();
bi.UriSource = new Uri(@"/dir/image.jpg", UriKind.RelativeOrAbsolute);
//bi.UriSource = new Uri(@"C:\Users\Damian\Documents\Visual Studio 2013\Projects\ImageTest\ImageTest\bin\Debug\dir\image.jpg");
bi.EndInit();
image.Source = bi;
label.Content = image.Source.ToString();
}
W razie czego załączam cały projekt