private void LoadThumbnails(ViewMediaMetadata viewMediaMetadata) { tileImages.Clear(); var foundItems = DBContext.Current.RetrieveEntities <ImageEditorMetadata>($"MediaUid='{viewMediaMetadata.UniqueId.ToString()}'"); var orderedItems = foundItems.OrderBy(x => x.Number); foreach (var foundItem in orderedItems) { tileImages.Add(new ViewRotatingTile() { Thumbnail = new Uri($"{App.mediaPath}\\{viewMediaMetadata.YID}\\{viewMediaMetadata.YID}-{foundItem.Number}.jpg", UriKind.Absolute) }); } tileTest.Visibility = (orderedItems.Count() > 0) ? Visibility.Visible : Visibility.Collapsed; }
public void InitialSetup(ViewMediaMetadata viewMediaMetadata) => LoadThumbnails(viewMediaMetadata);