private void completedGoalView_RightTapped(object sender, RightTappedRoutedEventArgs e) { GridView gridView = (GridView)sender; archiveContextMenu.ShowAt(gridView, e.GetPosition(gridView)); var goalInContext = ((FrameworkElement)e.OriginalSource).DataContext; goalInContextContainer = (goal.completedGoal)goalInContext; }
private void deleteGoalFromContext(object sender, RoutedEventArgs e) { goal.completedGoal goalToDelete = goalInContextContainer; completedGoalsToDisplay.Remove(goalToDelete); goal.completedGoal.listOfCompletedGoals = completedGoalsToDisplay; goal.saveGoals(); if (completedGoalsToDisplay.Count == 0) { completedGoalGridView.Visibility = Visibility.Collapsed; noCompletedGoalsTextBlock.Visibility = Visibility.Visible; } }