I've come across a scenario in my Windows Store app development that various websites indicate is not possible. Can someone please confirm if the following is possible in a Windows Store app and how it can be done programmatically?
- User taps on a
"Load File"
button to load a document, is presented with the standard MetroFilePicker
, selects a document, and the file loads into the application for editing. The application somehow saves the path to this file or some other resource that would allow the file to be automatically opened on a future application start. - User restarts the application by closing it and then opening it.
- On startup, the application loads the most recently opened document and automatically presents the user with it for editing again (without having to present the user with another
FilePicker
). The user makes changes to the document, hitsControl + S
on the keyboard, and changes are automatically saved to the file.
I have tried this in my current application, but it seems that loading a file path automatically from OneDrive does not work (I get a System.UnauthorizedAccessException: Access is denied.
). Online, I've read that including the documents capability (which would allow me access to my OneDrive file) will not allow my application to get approval, and since I need approval, this is not a possibility for me.