Добавление изображения в FixedPage в WPF

Я хочу иметь возможность печатать изображения с другими элементами UIE. У меня есть экземпляр FixedPage и пытаюсь добавить изображение так

// Basic printing stuff
var printDialog = new PrintDialog();
var fixedDocument = new FixedDocument();
fixedDocument.DocumentPaginator.PageSize = new Size(printDialog.PrintableAreaWidth, printDialog.PrintableAreaHeight);

FixedPage page = new FixedPage();
page.Width = fixedDocument.DocumentPaginator.PageSize.Width;
page.Height = fixedDocument.DocumentPaginator.PageSize.Height;

Image img = new Image();

// PrintIt my project's name, Img folder
var uriImageSource = new Uri(@"/PrintIt;component/Img/Stuff.png", UriKind.RelativeOrAbsolute);
img.Source = new BitmapImage(uriImageSource);
img.Width = 100;
img.Height = 100;

page.Children.Add(img);

PageContent pageContent = new PageContent();
((IAddChild)pageContent).AddChild(page);

fixedDocument.Pages.Add(pageContent);

// Print me an image please!
_printDialog.PrintDocument(fixedDocument.DocumentPaginator, "Print");

Это дает мне чистый лист бумаги. Мне интересно, почему, потому что другие элементы UIE (такие как TextBox, Grid, Rect) появляются без проблем. Что мне не хватает?

Спасибо!

PS Хорошо, я нашел другое решение. Я не знаю почему, но с этим Uri картинка загружается правильно

var uri = new Uri("pack://application:,,,/Img/Stuff.png");

Ответы на вопрос(2)

Ваш ответ на вопрос