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
Utilizzare Model as a Service su Microsoft Azure
Modificare i metadati nell'head dell'HTML di una Blazor Web App
Filtrare e rimuovere gli elementi dalla cache del browser tramite le API JavaScript
Specificare il versioning nel path degli URL in ASP.NET Web API
Effettuare il deploy di immagini solo da container registry approvati in Kubernetes
Cambiare la chiave di partizionamento di Azure Cosmos DB
Utilizzare politiche di resiliency con Azure Container App
Sviluppare un'interfaccia utente in React con Tailwind CSS e Preline UI
Supportare il sorting di dati tabellari in Blazor con QuickGrid
Ottimizzare le performance delle collection con le classi FrozenSet e FrozenDictionary
Miglioramenti agli screen reader e al contrasto in Angular
Evitare la script injection nelle GitHub Actions