gpt4 book ai didi

c++ - 窗口化 XAML 应用程序

转载 作者:行者123 更新时间:2023-11-28 07:54:02 26 4
gpt4 key购买 nike

我想用 C++ 在 Windows 8 上的 XAML 中制作窗口应用程序,但据我所知,唯一的 XAML 选项是 Metro(休闲)应用程序(全屏)。但是,我的应用程序不是休闲应用程序,因此我希望它成为桌面(窗口)应用程序。另外,我希望讨厌 Windows 8 的 Window 7 用户能够使用它。

有什么办法吗?改变 <Page ... </Page><Window ... </Window>似乎没有解决问题(至少对我而言)。我知道 Visual Studio 2012 可以执行 Windowed XAML C#,因为我之前打开了一个项目,它以窗口方式运行。

这只是一个项目设置还是什么?

最佳答案

编辑:这不是项目设置;你正在尝试一些从未被支持的东西。 C++ 不是 WPF 语言。您需要使用 C# 或 Visual Basic 来构建 WPF 桌面应用程序,它在 VS2012 和 VS2010 中均受支持。抱歉,我错过了您正在使用 C++ 工作的事实。


(C# 不应该是一个陡峭的学习曲线,如果你以前没有使用过它并且你已经习惯了 C++。如果需​​要,你可以在 CLR 库中移植 C++。)

可能,这只是一个项目设置,它取决于您拥有的 Visual Studio 版本。我认为 Visual Studio 2012 的 Express 版本只允许创建“Metro 风格”的应用程序,而 Professional、Premier 或 Ultimate 版本有桌面(WPF 或 Silverlight)目标项目。

可以肯定的是,启动一个新的解决方案,看看您是否有选择权。如果不是,您可能没有正确的 VS2012 版本。请务必检查项目类型的树状 View ,以确保您没有错过任何一个。如果它真的是 VS2012 的专业版,它会在那里或者可以下载。

关于c++ - 窗口化 XAML 应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13144139/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com