FolderPicker.PickSingleFolderAsync Método

Definición

Muestra un cuadro de diálogo que permite al usuario seleccionar una carpeta.

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

Devoluciones

Devuelve un objeto PickFolderResult que contiene la ruta de acceso de la carpeta seleccionada.

Devuelve null si el cuadro de diálogo de carpeta se cancela o cierra sin selección.

Ejemplos

En el ejemplo siguiente se muestra cómo usar el método PickSingleFolderAsync para abrir un cuadro de diálogo del selector de carpetas y seleccionar una carpeta:

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
}

Comentarios

Si es necesario, puede convertir un PickFolderResult objeto en un Windows.Storage.StorageFolder objeto llamando a Windows.Storage.StorageFolder.GetFolderFromPathAsync con la ruta de acceso de la carpeta.

Se aplica a

Consulte también