处理退出/更改/从外部编辑器在WinRT应用程序等

本文关键字:WinRT 应用程序 从外部 退出 更改 处理 编辑器 | 更新日期: 2023-09-27 18:08:15

我有一个WinRT应用程序,它部分地从在线服务下载文件并管理文件的本地副本。当存储在本地时,文件需要加密,但在编辑/查看期间,就像在外部编辑器(office, pdf等)中发生的那样,它们需要解密。

在WinRT API设置中是否有一种方法可以启动外部浏览器?Windows.System.Launcher.LaunchFileAsync)并在该应用程序关闭时以某种方式获得通知?

现在,我可以下载并加密文件,但是当我想要查看它时,我必须解密它并启动外部编辑器,无法知道(甚至必须再次运行)何时完成,因此我可以重新加密文件。

理想情况下,我想以某种方式将外部应用程序绑定到我的应用程序,以便我的应用程序在外部编辑器关闭之前不可用,但会在应用程序关闭或任何其他创造性解决方案时通知。

处理退出/更改/从外部编辑器在WinRT应用程序等

您的应用程序场景看起来像来自微软的skydrive应用程序。它从skydrive服务下载文件,集成了文件打开和文件保存选择器。

尝试与文件选择器契约集成。

你可以从这里开始。还有一些示例代码可用于实现文件选择器契约。