protected override void OnNavigatedTo(NavigationEventArgs e) { website = e.Parameter as BindableWebsite; WebsiteBlock.Text = website.Name; website.DisplayBuzzWords(BuzzWordsView); //await OptionsManager.LoadAndDisplayTagOptionsAsync(TagOptionsView, website.ApiSiteParameter); }
public static void LoadAndDisplayWebsites(ListView listView) { Load(); listView.Items.Clear(); foreach (var keyValuePair in roamingWebsites) { var website = new BindableWebsite(keyValuePair.Key, keyValuePair.Value.GetObject()); listView.Items.Add(website); } }
/// <summary> /// Invoked when this page is about to be displayed in a Frame. /// </summary> /// <param name="e">Event data that describes how this page was reached. The Parameter /// property is typically used to configure the page.</param> protected override async void OnNavigatedTo(NavigationEventArgs e) { website = e.Parameter as BindableWebsite; WebsiteBlock.Text = website.Name; LoadingBar.ShowPaused = false; website.DisplayTags(TagsView); await OptionsManager.LoadAndDisplayTagOptionsAsync(TagOptionsView, website.ApiSiteParameter); LoadingBar.ShowPaused = true; }
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(); }