首页 文章

UWP打开“共享”魅力以从其他应用程序检索文件

提问于
浏览
0

所以我在我们的应用程序中实现了“共享”功能,没有任何问题,其中“共享”魅力来自窗口的右侧,并列出已安装的应用程序应用程序(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

谢谢!

2 回答

  • 1

    我们想要做的是显示与“共享”魅力相当的东西,以允许用户通过魅力浏览共享文件,而不是需要FilePicker或文件资源管理器

    据我所知,没有这样的API或控件直接进行 . 如果您不想使用FilePicker或FileExplorer,您可以尝试考虑创建自定义文件资源管理器 .

    例如,您可以使用ListView,GridView等 . StorageFile.GetThumbnailAsyncStorageFolder.GetThumbnailAsync方法将返回当前文件夹或文件的缩略图图像,然后您可以在ListView,GridView等中显示它 . 您可以使它看起来像文件浏览器 .

    Folder enumeration sampleFile and folder thumbnail sample会对你有所帮助 .

  • 0

    我相信Windows中的“共享”UI和功能是以一种方式实现的 - 从我的应用程序共享项目到其他人 . 另一方面 - 从其他应用程序中选择项目到我的应用程序 - 使用filepicker实现(文件服务应用程序应该实现 Contract 选择器ui,并且ui显示在公共文件对话框中),如您所述 .

相关问题