protected override void OnNavigatedTo(NavigationEventArgs e)
{
var queryOptions = new QueryOptions();
queryOptions.FolderDepth = FolderDepth.Shallow;
queryOptions.IndexerOption = IndexerOption.UseIndexerWhenAvailable;
queryOptions.SortOrder.Clear();
var sortEntry = new SortEntry();
sortEntry.PropertyName = "System.IsFolder";
sortEntry.AscendingOrder = false;
queryOptions.SortOrder.Add(sortEntry);
sortEntry = new SortEntry();
sortEntry.PropertyName = "System.ItemName";
sortEntry.AscendingOrder = true;
queryOptions.SortOrder.Add(sortEntry);
var itemQuery = KnownFolders.PicturesLibrary.CreateItemQueryWithOptions(queryOptions);
const uint size = 190; // default size for PicturesView mode
var fileInformationFactory = new FileInformationFactory(itemQuery, ThumbnailMode.PicturesView, size, ThumbnailOptions.UseCurrentScale, true);
itemsViewSource.Source = fileInformationFactory.GetVirtualizedItemsVector();
}