0

我知道我们可以在 Visual Studio Ultimate 2012 RC 中使用 C#、VB 开发 Windows 桌面 XAML (WPF) 应用程序 - 但为什么我们不能在 C++ 中做同样的事情???

我看到 C++ 有能力做 Win32 项目、MFC 和 METRO 应用程序,但为什么不能做普通的 WPF DESKTOP 应用程序?

我们如何在 C++ 中获得桌面的 WPF?


我尝试右键单击我的解决方案并将 XAML 文件添加到项目中 - 但没有可通过 C++ 应用程序的“添加文件”对话框添加的此类文件。

4

1 回答 1

1

RTM 和 Visual Studio 2010/2008 都不允许您在 C++ 中编写标准 WPF 应用程序(因此没有“在 C++ 中重新获取桌面的 WPF”,因为它从一开始就不存在。

至于为什么,只有微软能说。

我怀疑这与 WPF 对反射的依赖程度以及 C++ 所没有的 C# 的一些动态特性(以及 Metro 应用程序不依赖由于更受限制的框架)的严重程度有关 - 但这纯粹是猜测。

于 2012-09-13T14:59:12.617 回答