Можно ли сделать скриншот вида, не показывая вид?
Краткий вопрос:
Предположим, у меня есть какой-то файл макета, и я его раздуваю (или использую обычные CTOR в коде).
Вместо того, чтобы показывать раздутый вид, я хочу сделать «снимок экрана» (растровое изображение) того, как он будет выглядеть при некоторых ограничениях (с заданной шириной и высотой, даже больше, чем экран).
Я не хочу добавлять вид в любое место на экране, но только удерживаю его для этой цели и, возможно, добавлю его позже.
Такая вещь может быть полезна для простых манипуляций с тем, как разместить вещи. Например, я мог бы использовать макет, в который было бы помещено изображение, чтобы вокруг него была рамка.
Это возможно? Если так, то как?