Как я пишу этот вопрос, через 2 дня после того, как была выпущена бета-версия .NET 4.5, страница What's New in WPF 4.5 Version 4.5 Beta на MSDN по-прежнему отображает «Интеграция WPF с графическими пользовательскими интерфейсами win32» в качестве области, в которой WPF 4.5 предлагает улучшения. Эта страница рассказывает о двух новых свойствах на HwndHost
, которые поддерживают это: IsRedirected
и CompositionMode
. Кроме того, на странице верхнего уровня what's new in .NET 4.5 beta упоминается эта интеграция как новая функция.Поддерживается ли поддержка Airspace определенно в WPF 4.5?
Опять же, поскольку я пишу это, есть страницы для этих двух предметов. У вас есть IsRedirected here и CompositionMode here. (Update двадцать седьмого Jan 2014:. Страницы оригинала больше нет, поэтому я переместил эти ссылки, чтобы указать на копию Internet Archive)
Однако, если вы идете в документацию для HwndHost itself, ни одно из этих свойств не является настоящее время. И они, похоже, тоже не находятся в Visual Studio.
Таким образом, похоже, что слухи верны - похоже, что улучшения в воздушном пространстве для взаимодействия были отброшены. Но на всякий случай, если кто-либо из Microsoft читает это, было бы хорошо, если бы: а) мы могли получить положительное подтверждение и б) упомянутые выше страницы могли быть обновлены, чтобы не допустить наших надежд.
Обновление 27 января 2014 года: Я обновил ссылки для IsRedirected и CompositionMode, чтобы указать в Интернет-архив, потому что исходные ссылки теперь мертвы. Также обратите внимание, что страницы «Что нового» больше не упоминают об этом, потому что эти ссылки теперь доступны для окончательной версии. Вы можете видеть старые страницы, которые были текущими, когда я изначально задавал этот вопрос по адресу this archived page и here.
Я не понимаю значение понятия «воздушное пространство» в названии. Могли бы вы объяснить? –
Это действительно вопрос? Или больше из FYI? – GWLlosa
Это вопрос. Воздушное пространство - очень известная проблема в WPF - это относится к тому факту, что две разные технологии пользовательского интерфейса (например, классические Win32 и WPF) не могут передавать пиксели в окне. Одна из самых больших новых функций, предназначенных для WPF 4.5, заключалась в том, что ограничения воздушного пространства, наконец, будут отменены. Теперь он внезапно исчез из документов. Я надеялся, что кто-то из Microsoft сможет подтвердить или опровергнуть, действительно ли это произошло, потому что эта ранее основная функция заголовка теперь, по-видимому, находится в подвешенном состоянии - официально не отбрасывается, но также не определенно работает. –