窗口XAML应用



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

有什么办法吗?将<Page ... </Page>更改为<Window ... </Window>似乎没有解决该问题(至少对我来说)。我知道Visual Studio 2012可以从一段时间开始打开一个项目并运行窗口时可以执行窗口XAML C#。

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

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


(C#不应是陡峭的学习曲线,如果您以前从未使用过,并且您习惯了C 。并且可以在需要时将C 移到CLR库中。)

可能只是一个项目设置,它取决于您拥有的Visual Studio版本。我认为Visual Studio 2012的Express版本仅允许创建"地铁风格"应用程序,而专业,总理或最终版本则具有桌面(WPF或Silverlight)目标项目。

可以肯定的是,启动一个新解决方案,看看是否可以选择。如果没有,您可能没有VS2012的正确版本。确保检查项目类型的树视图,以确保您没有错过。如果它确实是VS2012的专业版本,则可以在其中下载。

最新更新