所以我在我们的应用程序中实现了“共享”功能,没有任何问题,其中“共享”魅力来自窗口的右侧,并列出已安装的应用程序应用程序(Dropbox,OneDrive,Mail等)。 )。 我们遇到的问题是从这些相同的源检索文件。通过文件资源管理器或Dropbox / OneDrive商店应用程序打开时,应用程序可以正确处理共享文件的使用。但是,我们想要做的是展示与“共享”魅力相当的东西,以允许用户通过魅力浏览共享文件,而不是需要FilePicker或文件资源管理器(类似于在应用程序中检索内容的方式)看起来在iOS)。 我从下面的链接中找不到关于这种可能性的任何内容,但希望有人试图在之前实现类似的东西。
https://msdn.microsoft.com/windows/uwp/app-to-app/receive-data https://msdn.microsoft.com/windows/uwp/app-to-app/share-data
谢谢!
答案 0 :(得分:1)
我相信'分享' Windows中的UI和功能是以一种方式实现的 - 从我的应用程序共享项目到其他人。 另一方面 - 从其他应用程序中选择项目到我的应用程序 - 使用filepicker实现(文件服务应用程序应该实现合同选择器ui,并且ui显示在公共文件对话框中),如您所述。
答案 1 :(得分:0)
我们想做的是展示与" Share"相当的东西。允许用户通过魅力浏览共享文件的魅力,而不是需要FilePicker或文件资源管理器
据我所知,没有这样的API或控件直接进行。如果您不想使用FilePicker或FileExplorer,您可以尝试考虑创建自定义文件资源管理器。
例如,您可以使用ListView,GridView等。StorageFile.GetThumbnailAsync和StorageFolder.GetThumbnailAsync方法将返回当前文件夹或文件的缩略图,然后您可以在ListView,GridView等中显示它。您可以使它看起来像文件浏览器。
Folder enumeration sample和File and folder thumbnail sample会对您有所帮助。