我想使用Visual Studio 2012和C#为Windows应用商店开发应用程序。 但是当我创建一个选择了“Windows Store”的空项目(XAML)时,我会得到一个metro应用程序。我想要一个普通的XAML应用程序,因为我的应用程序只能用作窗口化应用程序(用户根本不会从Metro接口中受益)。
那么如何在没有Metro的情况下创建默认的XAML应用程序,但仍能将其放入Windows应用商店?
答案 0 :(得分:4)
您只需像平常一样构建桌面应用程序。不要选择Windows应用商店应用,否则你最终会在WinRT上构建一个metro应用。
您需要针对您的应用程序运行认证工具包并将其提交给MS。您还需要一个公司帐户才能提交给商店。
您可以在此处找到更多信息:http://blogs.msdn.com/b/windowsstore/archive/2012/06/08/listing-your-desktop-app-in-the-store.aspx
答案 1 :(得分:1)
您只需为要使用的控件提供自己的Style
模板。如果您不想使用标准的开箱即用主题,就像对任何WPF / SL项目所做的那样。所以说比如你想使用Button
,但你不希望它看起来像默认的Light / Dark主题按钮之一。在您的设计区域上选择一个,右键单击并转到编辑模板 - >编辑一个副本并使用Blend来设置它的样式,但是你希望它看起来。不幸的是,这意味着您必须主题所有控件来创建主题,其中一切都在一起工作。
关于如何设置这些环境,这是一个很酷的事情,你可以简单地让任何东西看起来像你的想象力想要它看起来。网上有很多关于如何使用Blend来自定义控件样式模板的教程。希望这会有所帮助。