예제 #1
0
        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;
        }
예제 #2
0
 public void InitialSetup(ViewMediaMetadata viewMediaMetadata) => LoadThumbnails(viewMediaMetadata);