public PinnedSectionViewModel(Data.MainDataSource source, ForumSectionViewModel forumViewModel) : base() { _source = source; _viewmodel = forumViewModel; _viewmodel.DataLoaded += new EventHandler(OnForumDataLoaded); PinnedItemsManager.PinnedStatusChanged += PinnedItemsManager_PinnedStatusChanged; this.UpdateStatus("Tap and hold your favorite forums to pin them here."); }
private List <HomePageSection> CreateItems() { var forums = new ForumSectionViewModel(Data.MainDataSource.Instance); var bookmarks = new BookmarkSectionViewModel(Data.MainDataSource.Instance); var pinned = new PinnedSectionViewModel(Data.MainDataSource.Instance, forums); _items = new List <HomePageSection>() { new HomePageSection("forums") { Content = forums, Command = forums }, new HomePageSection("bookmarks") { Content = bookmarks, Command = bookmarks }, new HomePageSection("pinned") { Content = pinned, Command = pinned } }; return(_items); }