private void Grid_RightTapped( object sender, RightTappedRoutedEventArgs e ) { Grid ItemGrid = ( Grid ) sender; FlyoutTargetItem = ItemGrid.DataContext as BookmarkListItem; if ( FlyoutTargetItem.AnchorIndex != -1 ) { FlyoutBase.ShowAttachedFlyout( ItemGrid ); } }
private void Grid_RightTapped(object sender, RightTappedRoutedEventArgs e) { Grid ItemGrid = ( Grid )sender; FlyoutTargetItem = ItemGrid.DataContext as BookmarkListItem; if (FlyoutTargetItem.AnchorIndex != -1) { FlyoutBase.ShowAttachedFlyout(ItemGrid); } }
internal void RemoveAnchor(BookmarkListItem flyoutTargetItem) { int index = flyoutTargetItem.AnchorIndex; Anchors.RemoveCustomAnc(flyoutTargetItem.GetChapter().Meta[AppKeys.GLOBAL_CID], index); if (index < Data.Count()) { Data[index].AnchorColor = null; } NotifyChanged("CustomAnchors"); }
internal void RemoveAnchor( BookmarkListItem flyoutTargetItem ) { int index = flyoutTargetItem.AnchorIndex; Anchors.RemoveAnchor( flyoutTargetItem.GetChapter().cid, index ); if( index < Data.Count() ) { Data[ index ].AnchorColor = null; } NotifyChanged( "CustomAnchors" ); }
private void ListView_ItemClick(object sender, ItemClickEventArgs e) { BookmarkListItem Item = e.ClickedItem as BookmarkListItem; Reader.OpenBookmark(Item); }
internal void OpenBookmark( BookmarkListItem item ) { Chapter C = item.GetChapter(); if ( C == null ) return; OpenBook( C, false, item.AnchorIndex ); }