首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >有没有可能有一个带有metro界面的windows桌面应用程序(或者一个不打算去windows商店的metro应用程序)?

有没有可能有一个带有metro界面的windows桌面应用程序(或者一个不打算去windows商店的metro应用程序)?
EN

Stack Overflow用户
提问于 2014-10-19 19:45:41
回答 3查看 775关注 0票数 1

很抱歉这个无礼的问题,我确实试着搜索,但找不到正确的答案(或没有正确搜索)。

目前有一个在windows桌面环境中开发的应用程序,因为它让我们能够访问PC的更深层次的功能,如串口、通信等,而这是正常的metro环境所不允许的。我们目前正在开发基于metroUI的UI,这样我们就可以在8.1触摸屏上运行它(metroUI看起来很好,让我们有触摸屏和PC功能的体验),但我们不打算把它投放到市场上。

我只是想确认这是否真的可行,我们可以让这个桌面应用程序具有metro UI吗?或者我的傲慢意味着我忽略了一些技术上的可行性,这使得它变得不可能?

EN

回答 3

Stack Overflow用户

发布于 2014-10-31 00:25:11

这可以通过Windows 8.1更新(从2014年4月开始)实现。在此之前不支持它,因为Windows应用商店应用程序被阻止与桌面进程通信。

Windows 8.1更新添加了“代理Windows运行时组件”功能,旨在允许侧面加载的Windows应用商店应用程序与桌面后端进行通信。这将允许你的Windows应用商店应用程序UI调用桌面组件来访问在有限的应用程序包环境中不可用的API。

详情请参见Brokered Windows Runtime Components for side-loaded Windows Store apps

有关如何在系统上启用侧加载的信息,请参阅Try It Out: Sideload Windows Store Apps on TechNet。有关如何为系统启用旁载的更新,请参阅Windows 8.1 Update: Sideloading Enhancements (在域时不需要许可证,对于非域加入的系统,获得旁载许可证要容易得多)。

开发人员许可系统仅用于开发和测试目的。你真的不想把它用于生产。相反,使用适当的企业端加载系统。

票数 2
EN

Stack Overflow用户

发布于 2014-10-20 03:48:45

据我所知,这里的重点是让它看起来像一个Windows Store应用程序。如果你的应用是WPF的,你已经可以使用Mahapps.metro了。

票数 0
EN

Stack Overflow用户

发布于 2014-10-21 11:37:47

你可以通过旁加载来创建Windows应用商店应用,而无需转到应用商店。您首先创建一个应用程序包。用户必须右键单击该软件包中的.ps1文件,才能看到与PowerShell一起运行的选项,并将其安装在一个非常老式的操作系统中,如manor。只有当用户拥有Microsoft开发人员许可证时,它才会运行,并且每月更新一次。但是,不允许继续使用最终用户的开发人员许可证来运行Store应用程序。最后,系统必须是域绑定才能运行这些应用程序,否则您必须购买企业侧加载密钥。这些以$ 3000的100个包的形式提供,或者你可以以$100的价格解锁所有的PC。

如果商店程序的特定优点在桌面环境中可用,那就更好了,但随着W10的出现,我确实希望有更多的集成和更少的限制。

希望这能回答你的问题。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/26450148

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档