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
Per inserire un commento, devi avere un account.
Fai il login e torna a questa pagina, oppure registrati alla nostra community.
Approfondimenti
Ordine e importanza per @layer in CSS
Effettuare il refresh dei dati di una QuickGrid di Blazor
Come EF 8 ha ottimizzato le query che usano il metodo Contains
Usare lo spread operator con i collection initializer in C#
Potenziare Azure AI Search con la ricerca vettoriale
Persistere la ChatHistory di Semantic Kernel in ASP.NET Core Web API per GPT
Sostituire la GitHub Action di login su private registry
Installare le Web App site extension tramite una pipeline di Azure DevOps
Ottimizzare il mapping di liste di tipi semplici con Entity Framework Core
Effettuare il log delle chiamate a function di GPT in ASP.NET Web API
Cancellare una run di un workflow di GitHub
Limitare le richieste lato server con l'interactive routing di Blazor 8