Exemple #1
0
        private void MarkReadButton_Click(object sender, RoutedEventArgs e)
        {
            List <string> keysToDelete = new List <string>();

            foreach (BindableQuestion question in QuestionsView.SelectedItems)
            {
                keysToDelete.Add(question.Id);
            }

            QuestionsManager.RemoveQuestionsAndSave(keysToDelete);

            // Do not force a query. We are just removing some questions,
            // the list may have more questions.
            UpdateQuestionsView(false);
        }
Exemple #2
0
        private void MarkAllReadButton_Click(object sender, RoutedEventArgs e)
        {
            if (QuestionsView.Items.Count == 0)
            {
                // There are no question, there is nothing to do.
                return;
            }

            // Clear questions in the frontend and in the backend.
            QuestionsView.ItemsSource = null;
            QuestionsManager.RemoveQuestionsAndSave(null, null);

            FeedManager.ClearTileAndBadge();

            RefreshButton_Click(null, null);
        }