Consentire all'utente la selezione di un file dal device nelle Windows Store app

di Alessio Leoncini, in WinRT 8.1,

In WinRT abbiamo la possibilità di far selezionare all'utente un file presente sul suo device grazie alla classe FileOpenPicker, del namespace Windows.Storage.Pickers.

var picker = new FileOpenPicker();
picker.ViewMode = PickerViewMode.Thumbnail;
picker.SuggestedStartLocation = PickerLocationId.PicturesLibrary;
picker.CommitButtonText = "Completa";
picker.FileTypeFilter.Add(".jpg");
picker.FileTypeFilter.Add(".png");
StorageFile file = await picker.PickSingleFileAsync();

Come possiamo vedere nello snippet, il suo utilizzo è molto semplice e permette un po' di personalizzazione su quale folder visualizzare all'apertura (SuggestedStartLocation) piuttosto che la modalità di visualizzazione dei file (PickerViewMode.Thumbnail o PickerViewMode.List) o i filtri da applicare sui file presenti nella cartella stessa (FileTypeFilter).

Quando si invoca il metodo FileTypeFilter viene mostrata l'interfaccia corrispondente, simile all'immagine seguente.

Commenti

Visualizza/aggiungi commenti

| Condividi su: Twitter, Facebook, LinkedIn

Per inserire un commento, devi avere un account.

Fai il login e torna a questa pagina, oppure registrati alla nostra community.

Approfondimenti

I più letti di oggi