我想将通用 Windows 应用程序嵌入到 Windows 10 上的经典 Windows 应用程序中。这可能吗?
最简洁的答案是不。但是...根据您想要做什么,以下信息可能会对您有所帮助。
如果您只想获得桌面应用程序的外观和感觉,则应该注意 Windows 10 应用程序(与 Windows 8 应用程序不同)默认情况下以非全屏模式运行,并且可以调整大小。 Windows 10 中的桌面应用程序具有右上角的图标(最小/最大/调整大小),其外观与 UWP 应用程序在标题栏和右上角图标中的外观类似。
如果使用 XAML 创建 UWP 应用,则无法将其嵌入桌面应用程序中。但是,如果您使用 HTML5 和 JavaScript 构建 Windows 10 应用程序,则可以将其重新打包到嵌入桌面应用程序的浏览器控件内。
如果您使用 Unity 等第三方工具创建游戏,则可以将其导出为 Windows 桌面应用程序,就像导出到 Windows 10 的 UWP 应用程序一样简单。Unity 也可用于非游戏应用程序,因此您现在可以将其导出到桌面应用程序,并且仍然可以选择发布同一游戏/应用程序的 UWP。
如果您想从 UWP 应用访问完整的 Windows SDK,您将无法这样做,因为您将受到 UWP 沙箱的限制。但 Windows 10 在帮助您访问许多高级功能方面做出了许多改进,例如访问文件系统中的某些位置,因此您也许能够使用 UWP 提供的所有功能。
如果您想避开 Windows 应用商店,您可以按照之前的评论建议旁加载您的应用程序。
希望有帮助! :)
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)