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