コード例 #1
0
        public void DeleteTagAndSave(ListView listView, string tag)
        {
            JsonObject tagsCollection = roamingJsonObject.GetNamedObject(TagsKey);

            if (tagsCollection.Remove(tag))
            {
                SettingsManager.SaveRoaming();
            }

            listView.Items.Remove(tag);

            // Remove only questions containing this website and this tag.
            QuestionsManager.RemoveQuestionsAndSave(id, tag);
        }
コード例 #2
0
ファイル: SettingsManager.cs プロジェクト: kiewic/questions
        public static void DeleteWebsiteAndSave(BindableWebsite website)
        {
            CheckSettingsAreLoaded();

            string websiteUrl = website.ToString();

            roamingWebsites.Remove(websiteUrl);
            localWebsites.Remove(websiteUrl);

            // Remove only questions containing this website.
            QuestionsManager.RemoveQuestionsAndSave(websiteUrl, null);

            SaveRoaming();
            SaveLocal();
        }