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