我在WPF应用程序中集成了OpenSceneGraph。因此,OSG在经典的HWND上进行渲染,并且在那时,当使用hwndhost(例如winformshost)进行处理时,.net的早期版本存在空域问题。因此,我不得不创建一些“将图像写回缓冲区并显示在内存中的位图上”的例程,因为位图可以与wpf轻松集成而不会出现空域问题。好吧,不是最快,但是可以...
但是,在早期的.net 4.6谣言中,有一个开关(IsRedirected,CompositionMode)可以启用以魔术方式解决该问题……可悲的是,此开关在4.6版本中并未出现。
现在是否有一些更改或发布,其中包括解决互操作空域问题的解决方案?
答案 0 :(得分:3)
.NET 4.5 beta具有此功能,但已将其删除...
an earlier answer在Glenn Slayden中针对类似问题指出,该功能不会包含在以后的任何版本中:
Microsoft .NET Framework 4.5 Beta Readme
1.3.10 Windows Presentation Foundation(WPF)
1.3.10.1 HwndHost功能已从.NET Framework 4.5 Beta中的WPF中删除
.NET Framework 4.5开发人员预览版包括WPF HwndHost重定向功能。但是,此功能 存在几个已知问题,并且已从.NET Framework 4.5 Beta中删除。 。将来的任何发行版中都将不包括该功能。
要解决此问题:
没有解决方法。