private void MainForm_Load(object sender, EventArgs e) { AllFeeds = new List<Data.IFeed>(); Categories = new List<Category> { new Category("All"), new Category("Unspecified") }; var Serializer = new Data.DataSerializer(); Serializer.LoadFromFile(LoadFeed); foreach (var feed in AllFeeds) { listBoxPodcastFeeds.Items.Add(feed); /*******************************************************************************/ /*************************** Update interval (hours) ***************************/ /************************************************||*****************************/ /************************************************\/******************************/ var timer = new Timer(feed.UpdateInterval * 10000*60*60); timer.Start(); timer.Elapsed += (o, args) => TimerOnElapsed(o, args, feed as Feed); } UpdateCategoryComboBox(); }
private void MainForm_FormClosed(object sender, FormClosedEventArgs e) { //Använder detta för att serialisera. Körs när programmet stängs. Data.DataSerializer test = new Data.DataSerializer(); test.SaveToFile(AllFeeds); }