У меня есть поток, который слушает команды моего приложения WPF. Если приложение WPF получает команду для создания снимка экрана, задача передается службе «screenshotService». Я нашел код Сом, чтобы сделать снимок экрана где-то на веб-сайте, кажется, работает, но я не продумал это ... Я не могу взять этот снимок экрана из другого потока, выдав это исключение:
{"This API was accessed with arguments from the wrong context."}
Осталось сказать, что сигнатура моего метода снимка экрана берет UIElement из пользовательского интерфейса, эта сетка всегда одна и та же, и передается в конструктор метода takeScreenshot.
Как бы я обошел и сделал этот скриншот?