private void deleteCard(ISortableCardItem cardItem) { Dir card = cardItem as Dir; FSManager.deleteCardAsync(card.name); cardsToDisplay.Remove(card); }
private async void openMediaPreview(ISortableCardItem item) { headerView.IsEnabled = false; AbMediaContent media = item as AbMediaContent; //await Navigation.PushAsync(new MediaPreviewCarouselPage(media, card, parentPage)); headerView.IsEnabled = true; }
private void deleteAlbum(ISortableCardItem cardItem) { Dir album = cardItem as Dir; if (specialAlbumNames.ContainsValue(album.name)) { return; } FSManager.deleteAlbumAsync(album.name); albumsToDisplay.Remove(album); }
private async void openCard(ISortableCardItem item) { Card card = FSManager.getCard(item.name); if (card != null) { if (mediasToAdd != null) { addMediaToCard(card); } else { await Navigation.PushAsync(new CardPage(card)); } } }
private void switchParentAlbum(ISortableCardItem item) { if (item == null || specialAlbumNames.ContainsValue(item.name)) { setToAllCategoryCards(); } else { string albumName = item.name; //On album switch update shown cards Dir album = FSManager.getAlbum(albumName); this.cardsToDisplay = new ObservableCollection <Dir>(album.childCardDirs); this.allCardsView.sortView.updateDataSet(cardsToDisplay); this.Title = albumName; //Update isFavorited icon isFavoriteBarItem.Icon = (album.isFavorited ? "FavoriteIcon.png" : "NonFavoriteIcon"); } }
private async void openCard(ISortableCardItem item) { await Navigation.PushAsync(new CardPage(item.name)); }
private async void openMediaPreview(ISortableCardItem item) { AbMediaContent media = item as AbMediaContent; await Navigation.PushAsync(new MediaPreviewCarouselPage(media, card, parentPage)); }