Согласно документации :
Если предоставляется пустое преобразование [т.е. null
, который вы передаете в качестве второго параметра], биты, представляющие элементотображаются с тем же смещением, как если бы они были размещены внутри своего родителя.
Так что, если я понимаю, что происходит правильно (и, вероятно, нет), ваш элемент textBlock1
отображается стакое же смещение, как у вашей родительской формы.Так что может быть так, что textBlock1 находится так далеко внизу и слева, что не отображается в вашем растровом изображении для записи.
Кстати, я не знаком с WriteableBitmap
, но что вывыполнение (помещение текста в элемент пользовательского интерфейса, а затем рендеринг этого элемента в растровое изображение) кажется странным способом добавления текста в растровое изображение.