Отобразить элемент управления WPF для растрового изображения - это не тривиальная задача, как я узнал сегодня. Как я знаю, теперь проблема с родительским контролем - это проблема, как писал Рик Страл в своем блоге
http://www.west-wind.com/weblog/posts/2007/Sep/10/Rendering-a-WPF-Container-to-Bitmap
Пока я могу создавать растровые изображения любого элемента управления, который виден внутри окна, но мне действительно нужно сделать растровые изображения невидимых элементов управления. Я просто создаю их в коде - простые формы, такие как прямоугольник и эллипс, и хочу сохранить их как растровые изображения на диск. Для меня это оказывается личным кошмаром. Поскольку мои ActualHeight и ActualWidth всегда равны 0, я вместо этого использую Height и Width. Но все, что я получаю, - это пустое изображение размера моего элемента управления.
Как создать растровое изображение любого элемента управления, не добавляя его в видимое окно?