Example #1
0
        public void DeleteSelectedItem()
        {
            if (SelectedItem == null)
            {
                return;
            }

            _items.Remove(SelectedItem);
            SelectedItem = _items?.First();
            OnPropertyChanged(nameof(Items));
        }
Example #2
0
        private async void OnItemOpen(AlbumItemViewModel albumItem)
        {
            SelectedSection.SelectedItem = albumItem;

            var photo = _photoStore.GetPhoto(albumItem.PhotoId);

            Debug.WriteLine($"> Photo {albumItem.DisplayName}");
            Debug.WriteLine($">       {albumItem.PhotoUrl}");

            DebugInfo.Load(photo);

            photo.Dump("Open item ");
        }
Example #3
0
 private async void OnItemRemoved(AlbumItemViewModel obj)
 {
     throw new NotImplementedException();
 }
Example #4
0
 private void  SetupCommands(AlbumItemViewModel vmodel)
 {
     vmodel.OnOpen   += OnItemOpen;
     vmodel.OnRemove += OnItemRemoved;
 }