我正在使用 PickSingleFolderAsync() 来选择文件夹。 但文件夹对话框看起来像文件选择对话框。 这是我的代码。
private async void OpenFolder_Clicked()
{
var folderPicker = new Windows.Storage.Pickers.FolderPicker
{
SuggestedStartLocation = Windows.Storage.Pickers.PickerLocationId.Desktop
};
folderPicker.FileTypeFilter.Add("*");
Windows.Storage.StorageFolder folder = await folderPicker.PickSingleFolderAsync();
if (folder != null)
{
// do something
}
}
这是上面代码的结果:
我的期望: 如何打开下面的文件夹选择对话框?
据我所知,你不能。第二张图片似乎是 .NET Framework 上的
System.Windows.Forms.FolderBrowserDialog
创建的对话框,其内部调用 SHBrowseForFolderW。您无权从 UWP 访问这两个 API。