FolderPicker.PickSingleFolderAsync Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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.