Новые элементы не имеют выполненного макета. Вам нужно вызвать Measure and Arrange для элемента управления, прежде чем вы сделаете это.

лизация элемента управления WPF для растрового изображения не является тривиальной задачей, как я узнал сегодня. Как я теперь знаю, проблема с родительской контрольной границей является проблемой, как написал Рик Страл в своем блоге.

http://www.west-wind.com/weblog/posts/2007/Sep/10/Rendering-a-WPF-Container-to-Bitmap

До сих пор я мог создавать растровые изображения любого элемента управления, видимого внутри окна, но мне действительно нужно создавать растровые изображения невидимых элементов управления. Я просто создаю их в коде - простые формы, такие как прямоугольник и эллипс - и хочу сохранить их как растровые изображения на диск. Для меня это оказалось личным кошмаром. Так как мои ActualHeight и ActualWidth всегда равны 0, я вместо этого использую Высота и Ширина. Но все, что я получаю, это пустое изображение размером с мой контроль.

Как я могу создать растровое изображение любого элемента управления, не добавляя его в видимое окно?

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

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