在UWP

时间:2017-11-15 09:02:45

标签: c# uwp fileopenpicker

我在下载文件夹中有一个名为' StudentDetails'的子文件夹。它包含带有学生姓名的子文件夹。每个学生姓名包含与该学生相关的图像。 默认情况下,我想打开StudentDetails文件夹(OnSuggestedStartLocation未达到目标)。它应该列出左侧的所有学生姓名。当用户点击每个学生姓名时,相应的文件应显示在右侧。在uwp上有可能吗?

        FileOpenPicker openPicker = new FileOpenPicker();
        openPicker.ViewMode = PickerViewMode.Thumbnail;
        openPicker.SuggestedStartLocation = PickerLocationId.Downloads;

        foreach (string extension in FileExtensions.Video)
        {
            openPicker.FileTypeFilter.Add(extension);
        }

        file = await openPicker.PickSingleFileAsync();

1 个答案:

答案 0 :(得分:0)

这是不可能的,因为您知道Filepicker是本机Windows组件,UWP利用它来获取文件,与wpf不同,它不具备访问Windows的本地文件系统。因此,如果是wpf,我会建议您只创建一个控件来执行filepicker正在执行的操作,但在UWP中没有办法。

如果评论部分中有任何内容,请告知我们