我在我的UWP应用程序中有一个FolderPicker,实现如下:
var folderPicker = new FolderPicker
{
SuggestedStartLocation = PickerLocationId.PicturesLibrary,
};
folderPicker.FileTypeFilter.Add("*");
StorageFolder targetFolder = await folderPicker.PickSingleFolderAsync();当文件夹选取器打开时,资源管理器会显示图片库的内容,但图片库/文件夹本身尚未被选中,并且提交按钮被禁用且无法选择。用户必须导航到上一级以选择图片库文件夹,然后他才能单击按钮。
有什么办法可以解决这个问题吗?我希望用户能够简单地确认图片库是所需的目标目的地,他只需要通过按下提交按钮来批准这一点。
发布于 2020-05-29 10:55:25
目前,UWP的FolderPicker没有提供选择初始文件夹的设置。
SuggestedStartLocation将提供初始启动位置,但新创建的FolderPicker本身不会在启动时选择该文件夹。如果没有选择文件夹,提交按钮将被禁用,这也会导致用户单击图片库文件夹进行确认。
如果您需要调用图片库文件夹,则不需要使用FolderPicker,而是使用KnowFolders
var pictureFolder = KnownFolders.PicturesLibrary;前提是您需要在Package.appxmanifest > Pictures Library 中检查功能。
谢谢。
https://stackoverflow.com/questions/62073849
复制相似问题