Nell'SDK di WinRT di Windows 8.1 è stata introdotta la possibilità di accedere alla cartella delle foto scattate con l'app di sistema, attraverso la proprietà CameraRoll di Windows.Storage.KnownFolders.
Per elencare i file possiamo procedere come di consueto per gli StorageFolder e StorageFile:
async void MainPage_Loaded(object sender, RoutedEventArgs e) { var list = new List<Item>(); var pictures = KnownFolders.CameraRoll; var allPictures = await pictures.GetFilesAsync(); foreach (var item in allPictures) { var thumb = await item.GetThumbnailAsync(ThumbnailMode.SingleItem, 200, ThumbnailOptions.ResizeThumbnail); list.Add(new Item(thumb, item.Name)); } ll1.ItemsSource = list; } public class Item { public Item(IRandomAccessStream stream, string name) { Image = new BitmapImage(); Image.SetSource(stream); this.Title = name; } public string Title { get; set; } public BitmapImage Image { get; set; } }
<ListBox x:Name="ll1"> <ListBox.ItemTemplate> <DataTemplate> <StackPanel> <TextBlock Text="{Binding Title}"></TextBlock> <Image Source="{Binding Image}" Width="200"></Image> </StackPanel> </DataTemplate> </ListBox.ItemTemplate> </ListBox>
Commenti
Per inserire un commento, devi avere un account.
Fai il login e torna a questa pagina, oppure registrati alla nostra community.
Approfondimenti
Eseguire query per recuperare il padre di un record che sfrutta il tipo HierarchyID in Entity Framework
Utilizzare il metodo Index di LINQ per scorrere una lista sapendo anche l'indice dell'elemento
Il nuovo controllo Range di Blazor 9
Migliorare i tempi di risposta di GPT tramite lo streaming endpoint in ASP.NET Core
Migliorare l'organizzazione delle risorse con Azure Policy
Eseguire script pre e post esecuzione di un workflow di GitHub
Gestione degli stili CSS con le regole @layer
Conoscere il rendering Server o WebAssembly a runtime in Blazor
Path addizionali per gli asset in ASP.NET Core MVC
Recuperare App Service cancellati su Azure
Creare una libreria CSS universale: Cards
Utilizzare l nesting nativo dei CSS
I più letti di oggi
- build 7712 per #wp7 #mango riservata agli sviluppatori, con refresh dei tool su connect. info su http://aspitalia.com/y6
- oggi a partire dalle 16:00, non perdere #connect. tutto sul futuro di #vs, #azure, #aspnet https://aspit.co/azk
- Annunciati gli Office 365 Group Connector in GA! https://aspit.co/build2016 #build2016
- Specificare una proprietà come ContentProperty di un controllo Silverlight 3.0
- Creare una console application con la Universal Windows Platform
- Rilasciata la Preview 3 di ASP.NET MVC