Я пытаюсь визуализировать содержимое UserControl
в кадрах для создания видео в 1080p, поэтому я создал соответствующий размер для моего элемента управления соответственно:
RenderControl.Width = 1920;
RenderControl.Height = 1080;
После установки размера я выполняю этот код:
var rendertargetBitmap = new RenderTargetBitmap();
await rendertargetBitmap.RenderAsync(RenderControl);
Проблема в том, что будет отображать только содержимое, отображаемое на экране . Я хочу, чтобы моё содержимое было захвачено, даже если оно за кадром.
Как я могу это сделать? Это ограничение действительно неудобно. Я не могу заставить пользователей увеличить (или изменить размер) Окна хостинга для рендеринга видео. Чувствуется по-настоящему хакерски.