wpf - 在WPF 4.5中是否已确定放弃空域支持?

标签 wpf .net-4.5

在我撰写此问题时,.NET 4.5 Beta发布两天后,MSDN上的What's New in WPF 4.5 Version 4.5 Beta页仍列出“将WPF与win32图形用户界面集成”作为WPF 4.5可以改进的地方。该页面讨论了HwndHost上支持此功能的两个新属性:IsRedirectedCompositionMode。此外,顶级what's new in .NET 4.5 beta页还将此集成作为一项新功能提及。

同样,在我撰写本文时,有两个页面。您有IsRedirected hereCompositionMode here。 (2014年1月27日更新:原始页面不再可用,因此我将这些链接移至指向Internet存档副本。)

但是,如果转到HwndHost itself的文档,则这些属性均不存在。而且它们似乎也不在Visual Studio中。

因此,看来谣言是真实的-似乎互操作性的空域改进已被放弃。但是,以防万一Microsoft的任何人都在阅读这篇文章,如果a)我们可以得到肯定的确认,并且b)可以更新上述页面以停止希望升起,那将是很好的。

2014年1月27日更新:我已经更新了IsRedirected和CompositionMode的链接,使其指向Internet存档,因为原始链接现在已失效。另请注意,“新功能”页面不再提及此内容,因为这些链接现在适用于最终版本。您可以在this archived pagehere上最初查看此问题时看到最新的旧页面。

最佳答案

在Visual Studio UserVoice上发布了对“ Bring back the HwndHost.IsRedirected and CompositionMode”的建议。

微软拒绝了它,说:


目前,我们将无法将功能添加到WPF和.NET Framework。


看起来您链接到的MSDN页面也已被删除。

关于wpf - 在WPF 4.5中是否已确定放弃空域支持?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9535167/

相关文章:

c# - 日历控件的点击事件

c# - 如何在接口(interface)中的方法上使用 await

c# - 作为可重用 XAML 片段的矢量图像

WPF child 自定义窗口边框

c# - 为什么 System.Reflection.IntrospectionExtensions.GetTypeInfo 有无法访问的代码?

c# - 如何同时更新 32 位和 64 位 machine.config

c# - 返回导致错误的通用 IList

c# - 何时使用 "await"关键字

c# - 从桌面应用程序获取 "modern"Windows 应用程序的图标?

WPF - 如何扩展(或并行工作)内置命令机制?