2013-10-26 23 views
12

我已经尝试使用C++ for Windows 8应用程序进行XAML UI编程。我非常喜欢开发人员的经验,XAML设计师,以及我可以通过现代丰富的用户界面和高性能获得纯原生应用程序的事实。桌面Windows使用C++/CX的XAML应用程序

我想用桌面Windows(非商店世界)的C++创建类似的XAML应用程序。我该怎么做呢?多年来,我一直在等待Windows桌面的本地UI堆栈,它比MFC更新,比直接的Win32/GDI编程稍高一些。

+1

+1我可以看到答案:'Qt','MFC','WTL' ......这就是我们低级别的人。还有其他几个人,但他们很冷清(现在很多年),而且很专业。 **我们真的是原生的C++人,已经被抛在了后面......但是C++语言本身正在变得越来越好,编译器......因此我们需要推出自己的语言。 – CodeAngry

回答

2

两个Silverlight和WPF XAML使用与代码隐藏一起实现的应用程序。两者都没有保持,但如果你想玩相同的技术,它就在那里。

正如Jeff McClintock所提到的,微软已经宣布未来Windows 8的更新将允许应用程序在桌面上运行,但我预计这只是一个窗口变化,应用程序仍然会在受限的沙箱中运行商店应用程序运行也许微软将推出另一个基于桌面的UI框架,并在杀死它之前支持它三年。

WTL比MFC更新,虽然它的最新更新是六年前。我个人推荐Qt,因为它允许访问本机Win32调用(因此您可以执行Win32应用程序通常想要做的任何gunky的东西),同时仍然拥有丰富,强大的UI框架。

+0

我正在寻找一种C++解决方案,可以构建合理的现代桌面应用程序。看起来像Qt是唯一的解决方案 –

相关问题