FolderPicker.PickSingleFolderAsync Metodo

Definizione

Visualizza una finestra di dialogo che consente all'utente di selezionare una cartella.

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

Valori restituiti

Restituisce un oggetto PickFolderResult che contiene il percorso della cartella selezionata.

Restituisce null se la finestra di dialogo della cartella viene annullata o chiusa senza selezione.

Esempio

Nell'esempio seguente viene illustrato come utilizzare il metodo PickSingleFolderAsync per aprire una finestra di dialogo di selezione cartelle e selezionare una cartella:

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
}

Commenti

Se necessario, è possibile convertire un PickFolderResult oggetto in un Windows.Storage.StorageFolder oggetto chiamando Windows.Storage.StorageFolder.GetFolderFromPathAsync con il percorso della cartella.

Si applica a

Vedi anche