UWP应用程序扩展

3
我想创建一个UWP应用程序,它可以使用插件。
虽然听起来很有前途,但是 Windows.ApplicationModel.AppExtensions 对于这个任务似乎是“无用的”。除非我的扩展需要提供的一切都是一些文件或键值对,但没有逻辑(除非它是通过字符串或文件作为脚本提供的)。
这个观察结果是正确的,还是我错过了什么?

1
这取决于你想要做什么。AppExtensions旨在成为应用程序的基本扩展。例如,您有一个照片编辑应用程序,您可以创建一个扩展,公开将图片转换为灰度的功能。它被设计为您的应用程序的服务,您可以与其通信,基本上是应用程序之间的通信场景。 - James Croft
AppExtensions用于提供有关应用程序扩展的信息。似乎您想要从代码后台添加插件,或者是其他什么目的?请具体说明您想要添加哪些插件,我们看看是否能为您提供帮助。 - Grace Feng
1
@JamesCroft92 我会研究一下App服务。谢谢 :) - lokimidgard
1
@lokimidgard,今年在BUILD大会上有一场关于应用扩展主题的精彩演讲。我强烈推荐你去看一下(https://channel9.msdn.com/Events/Build/2016/B808)。 - James Croft
我希望我能在周末研究一下。我计划使用应用服务发送包含序列化参数和序列化返回值的字符串。 - lokimidgard
显示剩余2条评论
1个回答

1

就像评论者已经说过的那样,我搜索的内容在标准的Windows API中是没有的。

我也没有找到已经做好我所需工作的框架。


最终我自己写了一些东西:不是AppExtension,也不是AppService,而是AppPlugin(同时使用Extensions和Service)。
虽然不完美,但对于我的目的已经足够了。
感谢您的评论(尤其是视频)。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接