Adding more space to the left/top of a Canvas?

Let’s assume I have a Canvas, which has several child nodes draw to specified coordinates.

I can set the width/height of the Canvas to get more space on the right/bottom of the current area, but is there a way to resize the Canvas in such a way that I get extra space on the top or the left of the original area?

(Without manually moving all the previously drawn children to new coordinates, that is.)

I guess not, but it would be really nice, so this time I ask before I code…

Thank you for your help:

Csillag

Not really - only the parents border affects placement of children - so as a hack you could create a thick border of the same color as the background color, other than that, you will need to move the children.

I thought so. (Would have been nice, though.)

Thank you for your help:

Csillag