Я сталкивался с этим раньше в некоторых приложениях, которые я написал с очень простым пользовательским интерфейсом. Кнопки отображаются неправильно, границы отсутствуют, списки не обновляются, градиенты имеют артефакт перехода цвета, при котором они постепенно не переходят от одного цвета к другому и т. Д.
Я всегда думал, что это проблема с тем фактом, что WPF использует графическое оборудование для рендеринга, а блоки RDP и VM выполняют смешные махинации с графикой. Я не уверен, что RemoteDesktop делает в том, что касается вывода, но в виртуальных машинах обычно используется макетированный универсальный графический контроллер, который не всегда производит то, что вы ожидаете.
На следующей статье я нашел это:
На сервере RDP использует собственный видеодрайвер для визуализации вывода на дисплей.
путем построения информации рендеринга в сетевые пакеты
используя протокол RDP и отправляя их по сети клиенту.
Протокол удаленного рабочего стола - MSDN
То есть звучит так, будто графический драйвер используется для визуализации вывода, а не графический чипсет (что, я думаю, имеет смысл).