Я слышал, что примитивы WPF не будут поддерживаться удаленным рабочим столом в Windows XP. Следствием этого является то, что если вы запустите приложение WPF на машине Vista и отобразите его на компьютере XP (через удаленный рабочий стол), дисплей будет отправлен в виде сжатого растрового изображения.Есть ли проблемы с рендерингом WPF поверх удаленного рабочего стола в Windows XP?
Эта проблема разрешена при взаимодействии Vista-Vista через DirectX 11 (?), Но это не будет доступно для XP. Очевидно, что здесь присутствует производительность, я хотел бы это понять, прежде чем делать какие-либо наработки на разработку приложений в WPF.
Некоторая информация по этой теме можно найти здесь:
http://blogs.msdn.com/tims/archive/2007/01/05/comparing-wpf-on-windows-vista-v-windows-xp.aspx
См комментарий по ссылке выше (цитата):
К вопросу SpongeJim, это делается с помощью MIL (уровень интеграции медиа), который является основным ядром WPF, который обрабатывает композицию. При подключении удаленного рабочего стола Vista/Vista примитивы MIL удаляются, а затем восстанавливаются. В других комбинациях (например, 2003/XP) то, что удаляется, - это растровые изображения, которые, очевидно, значительно более интенсивны в полосе пропускания. Больше глубину на эту тему можно найти на блоге Грега Шехтера, и в этой записи, в частности: http://blogs.msdn.com/greg_schechter/archive/2006/06/09/623566.aspx
Кто-нибудь есть опыт или более актуальной информации по этому вопросу?
Хорошо, но есть огромная разница между удалением примитивов и перестройкой экрана и удалением сжатого растрового изображения! – 2008-10-13 15:50:48