我想知道我注意到一个奇怪的细节:当我打开一个图像的StorageFile时......
Launcher.LaunchFileAsync(StorageFile image);
......只打开那张图片。
如果我改为双击图像,它会打开所有图像,允许用户使用虚拟或关键箭头浏览它们。
你知道怎么做编码吗?
感谢大家的关注。
答案 0 :(得分:1)
这是由操作系统提供的,您可以在应用中实现类似的功能。
如果您的应用具有文件类型关联,并且您在文件夹中打开了一个文件,该文件夹中还包含您的应用可以处理的相邻文件类型,那么您将获得对这些文件的引用以及部分激活。
FileActivatedEventArgs
实现IFileActivatedEventArgsWithNeighboringFiles
接口。此接口具有NeighboringFilesQuery
属性,这是一个普通的UWP storage file query result,您可以使用它来检索相邻文件。在App.xaml.cs
覆盖OnFileActivated
方法,以访问FileActivatedEventArgs
和前面提到的NeighboringFilesQuery
媒体资源。