当我试图解决this question时,我想出了一个新的。
对我来说,“ FileOpenPicker ”的“ FileTypeFilter ”选择特殊文件是有道理的:
FileOpenPicker filePicker = new FileOpenPicker();
filePicker.ViewMode = PickerViewMode.List;
filePicker.SuggestedStartLocation = PickerLocationId.DocumentsLibrary;
filePicker.FileTypeFilter.Add(".jpg");
filePicker.CommitButtonText = "Choose location";
filePicker.ContinuationData["Operation"] = "OpenFolder";
filePicker.PickMultipleFilesAndContinue();
但为什么“ FolderPicker ”存在“ FileTypeFilter ”,因为我们只需要选择文件夹,或者是否使用“ FileTypeFilter < / strong>“for” FolderPicker “?
FolderPicker openPicker = new FolderPicker();
openPicker.ViewMode = PickerViewMode.List;
openPicker.SuggestedStartLocation = PickerLocationId.DocumentsLibrary;
openPicker.FileTypeFilter.Add(".jpg");
openPicker.CommitButtonText = "Choose location";
openPicker.ContinuationData["Operation"] = "OpenFolder";
openPicker.PickFolderAndContinue();