public void DeleteSelectedItem() { if (SelectedItem == null) { return; } _items.Remove(SelectedItem); SelectedItem = _items?.First(); OnPropertyChanged(nameof(Items)); }
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 "); }
private async void OnItemRemoved(AlbumItemViewModel obj) { throw new NotImplementedException(); }
private void SetupCommands(AlbumItemViewModel vmodel) { vmodel.OnOpen += OnItemOpen; vmodel.OnRemove += OnItemRemoved; }