我在我的 Windows 应用商店应用程序开发中遇到了一个场景,各种网站都表明这是不可能的。有人可以确认在 Windows 应用商店应用程序中是否可以执行以下操作以及如何以编程方式完成?
- 用户点击
"Load File"
按钮加载文档,显示标准 MetroFilePicker
,选择文档,然后将文件加载到应用程序中进行编辑。应用程序以某种方式保存此文件或其他资源的路径,以便在将来的应用程序启动时自动打开该文件。 - 用户通过关闭它然后打开它来重新启动应用程序。
- 启动时,应用程序加载最近打开的文档并自动向用户展示它以再次编辑(无需向用户展示另一个
FilePicker
)。用户对文档进行更改,点击Control + S
键盘,更改会自动保存到文件中。
我已经在我当前的应用程序中尝试过这个,但似乎从 OneDrive 自动加载文件路径不起作用(我得到一个System.UnauthorizedAccessException: Access is denied.
)。在网上,我读到包含文档功能(这将允许我访问我的 OneDrive 文件)将不允许我的申请获得批准,并且由于我需要批准,这对我来说是不可能的。