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
Selettore CSS :has() e i suoi casi d'uso avanzati
Supportare la sessione affinity di Azure App Service con Application Gateway
Rendere i propri workflow e le GitHub Action utilizzate più sicure
Recuperare le subissue e il loro stato di completamento in GitHub
Gestione ciclo di vita in .NET Aspire
Testare l'invio dei messaggi con Event Hubs Data Explorer
Gestione dell'annidamento delle regole dei layer in CSS
Utilizzare i variable font nel CSS
Combinare Container Queries e Media Queries
Disabilitare le run concorrenti di una pipeline di Azure DevOps
Triggerare una pipeline su un altro repository di Azure DevOps
Utilizzare EF.Constant per evitare la parametrizzazione di query SQL
I più letti di oggi
- ecco tutte le novità pubblicate sui nostri siti questa settimana: https://aspit.co/wkly buon week-end!
- Documentare i servizi REST con Swagger e OpenAPI con .NET 9
- ecco tutte le novità pubblicate sui nostri siti questa settimana: https://aspit.co/wkly buon week-end!
- ecco tutte le novità pubblicate sui nostri siti questa settimana: https://aspit.co/wkly buon week-end!