Grouping
For the example of displaying a user’s photos, it’s natural to want to group them based on the day (or month or year) they were taken. To enable this, let’s first add an appropriate property to the Photo
class:
class Photo { public ImageSource Thumbnail { get; set; } public DateTimeOffset DateTaken { get ; set ; } // More properties can be added as needed }
Then, the following code updates the SetDataContext
method shown previously with support for grouping the photos based on the day they were taken:
async Task SetDataContext() { // This requires the Pictures Library capability StorageFolder pictures = KnownFolders.PicturesLibrary; foreach (StorageFile file
Get Universal Windows® Apps with XAML and C# Unleashed now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.