如何在Microsoft Photo UWP应用程序中打开多个图像流?

时间:2018-03-31 21:04:46

标签: c# uwp

我想知道我注意到一个奇怪的细节:当我打开一个图像的StorageFile时......

Launcher.LaunchFileAsync(StorageFile image);

......只打开那张图片。

如果我改为双击图像,它会打开所有图像,允许用户使用虚拟或关键箭头浏览它们。

你知道怎么做编码吗?

感谢大家的关注。

1 个答案:

答案 0 :(得分:1)

这是由操作系统提供的,您可以在应用中实现类似的功能。

如果您的应用具有文件类型关联,并且您在文件夹中打开了一个文件,该文件夹中还包含您的应用可以处理的相邻文件类型,那么您将获得对这些文件的引用以及部分激活。

FileActivatedEventArgs实现IFileActivatedEventArgsWithNeighboringFiles接口。此接口具有NeighboringFilesQuery属性,这是一个普通的UWP storage file query result,您可以使用它来检索相邻文件。在App.xaml.cs覆盖OnFileActivated方法,以访问FileActivatedEventArgs和前面提到的NeighboringFilesQuery媒体资源。