首页 > 解决方案 > 是否可以使用首选文件夹初始化 FolderPicker

问题描述

我获取预设文件夹的代码

StorageFolder aFolder = await StorageApplicationPermissions.FutureAccessList.GetFolderAsync(encodeFolderString);

稍后,我希望将文件夹'aFolder'设置为FolderPicker的初始文件夹

        var folderPicker = new FolderPicker();
        folderPicker.SuggestedStartLocation=?????

可能吗?

看起来 SuggestedStartLocation 总是与 PickerLocationId 相关,而不是 StorageFolder 设置

欢迎您的评论

标签: c#uwp

解决方案


除了enumSuggestedStartLocation中列出的自定义之外,无法设置自定义。PickerLocationId

但是它在文档中指出:

SuggestedStartLocation 并不总是用作文件选择器的起始位置。为了给用户一种一致性的感觉,文件选择器会记住用户导航到的最后一个位置,并且通常会从该位置开始。

由于 UWP 的工作方式,这是选择器的设计。


推荐阅读