void app_FeedSourceAdded(object sender, FeedSourceEventArgs e) { UnreadItemsNodePerSource child = new UnreadItemsNodePerSource( e.Entry, itemsFeed, ImageIndex, SelectedImageIndex, p_popup); this.Nodes.Add(child); childrenBySourceID.Add(e.Entry.ID, child); }
void app_FeedSourceChanged(object sender, FeedSourceEventArgs e) { UnreadItemsNodePerSource child; if (childrenBySourceID.TryGetValue(e.Entry.ID, out child)) { child.Text = e.Entry.Name; } }
void app_FeedSourceDeleted(object sender, FeedSourceEventArgs e) { UnreadItemsNodePerSource child; if (childrenBySourceID.TryGetValue(e.Entry.ID, out child)) { child.UpdateReadStatus(child, 0); Nodes.Remove(child); childrenBySourceID.Remove(e.Entry.ID); } }