FolderPicker.PickSingleFolderAsync Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Exibe uma caixa de diálogo que permite que o usuário selecione uma pasta.
public:
virtual IAsyncOperation<PickFolderResult ^> ^ PickSingleFolderAsync() = PickSingleFolderAsync;
IAsyncOperation<PickFolderResult> PickSingleFolderAsync();
public IAsyncOperation<PickFolderResult> PickSingleFolderAsync();
function pickSingleFolderAsync()
Public Function PickSingleFolderAsync () As IAsyncOperation(Of PickFolderResult)
Retornos
Retorna um objeto PickFolderResult que contém o caminho da pasta escolhida.
Retorna null se a caixa de diálogo de pasta for cancelada ou fechada sem seleção.
Exemplos
O exemplo a seguir demonstra como usar o método PickSingleFolderAsync para abrir uma caixa de diálogo do seletor de pastas e selecionar uma pasta:
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
}
Comentários
Se necessário, você pode converter um PickFolderResult objeto em um Windows.Storage.StorageFolder objeto chamando Windows.Storage.StorageFolder.GetFolderFromPathAsync com o caminho da pasta.