Langage

FolderPicker.PickSingleFolderAsync Méthode

Définition

Affiche une boîte de dialogue qui permet à l’utilisateur de sélectionner un dossier.

public:
 virtual IAsyncOperation<PickFolderResult ^> ^ PickSingleFolderAsync() = PickSingleFolderAsync;
IAsyncOperation<PickFolderResult> PickSingleFolderAsync();
public IAsyncOperation<PickFolderResult> PickSingleFolderAsync();
function pickSingleFolderAsync()
Public Function PickSingleFolderAsync () As IAsyncOperation(Of PickFolderResult)

Retours

Renvoie un objet PickFolderResult qui contient le chemin d’accès du dossier sélectionné.

Retourne null si la boîte de dialogue de dossier est annulée ou fermée sans sélection.

Exemples

L’exemple suivant montre comment utiliser la méthode PickSingleFolderAsync pour ouvrir une boîte de dialogue sélecteur de dossiers et sélectionner un dossier :

using Microsoft.Windows.Storage.Pickers;

var folderPicker = new FolderPicker(this.AppWindow.Id);
var result = await folderPicker.PickSingleFolderAsync();
if (result is not null)
{
    var path = result.Path;
}
else
{
    // Add error handling logic here
}
#include <winrt/Microsoft.Windows.Storage.Pickers.h>
using namespace winrt::Microsoft::Windows::Storage::Pickers;

FolderPicker folderPicker(AppWindow().Id());
auto& result{ co_await folderPicker.PickSingleFolderAsync() };
if (result)
{
    auto path{ result.Path() };
}
else
{
    // Add error handling logic here
}

Remarques

Si nécessaire, vous pouvez convertir un PickFolderResult objet en objet Windows.Storage.StorageFolder en appelant Windows.Storage.StorageFolder.GetFolderFromPathAsync avec le chemin d’accès au dossier.

S’applique à

Voir aussi