private void loadBackground(object options) { foreach (FilteredTitleCollection dateAdded in TitleCollectionManager.GetAllDateAddedGrouped(m_filters)) { Library.Code.V3.YearBrowseGroup testGroup2 = new Library.Code.V3.YearBrowseGroup(new List <Title>(dateAdded.Titles)); testGroup2.Owner = this; testGroup2.Description = dateAdded.Name; testGroup2.DefaultImage = null;// new Image("resx://Library/Library.Resources/Genre_Sample_mystery"); testGroup2.Invoked += delegate(object sender, EventArgs args) { OMLProperties properties = new OMLProperties(); properties.Add("Application", OMLApplication.Current); properties.Add("I18n", I18n.Instance); Command CommandContextPopOverlay = new Command(); properties.Add("CommandContextPopOverlay", CommandContextPopOverlay); List <TitleFilter> newFilter = new List <TitleFilter>(m_filters); newFilter.Add(new TitleFilter(TitleFilterType.DateAdded, dateAdded.Name)); Library.Code.V3.GalleryPage gallery = new Library.Code.V3.GalleryPage(newFilter, testGroup2.Description); properties.Add("Page", gallery); OMLApplication.Current.Session.GoToPage(@"resx://Library/Library.Resources/V3_GalleryPage", properties); }; testGroup2.ContentLabelTemplate = Library.Code.V3.BrowseGroup.StandardContentLabelTemplate; this.m_listContent.Add(testGroup2); } this.IsBusy = false; }
private void loadBackground(object options) { foreach (FilteredTitleCollection year in TitleCollectionManager.GetAllYearsGrouped(m_filters)) { Library.Code.V3.YearBrowseGroup testGroup2 = new Library.Code.V3.YearBrowseGroup(new List <Title>(year.Titles)); testGroup2.Owner = this; //tmp hack for unknown dates if (year.Name == "1900") { testGroup2.Description = "UNKNOWN"; } else { testGroup2.Description = year.Name; } testGroup2.DefaultImage = null; testGroup2.Invoked += delegate(object sender, EventArgs args) { OMLProperties properties = new OMLProperties(); properties.Add("Application", OMLApplication.Current); properties.Add("I18n", I18n.Instance); Command CommandContextPopOverlay = new Command(); properties.Add("CommandContextPopOverlay", CommandContextPopOverlay); List <TitleFilter> newFilter = new List <TitleFilter>(m_filters); newFilter.Add(new TitleFilter(TitleFilterType.Year, year.Name)); Library.Code.V3.GalleryPage gallery = new Library.Code.V3.GalleryPage(newFilter, testGroup2.Description); properties.Add("Page", gallery); OMLApplication.Current.Session.GoToPage(@"resx://Library/Library.Resources/V3_GalleryPage", properties); }; testGroup2.ContentLabelTemplate = Library.Code.V3.BrowseGroup.StandardContentLabelTemplate; m_listContent.Add(testGroup2); } this.IsBusy = false; }
private void loadBackground(object options) { foreach (FilteredTitleCollection dateAdded in TitleCollectionManager.GetAllDateAddedGrouped(m_filters)) { Library.Code.V3.YearBrowseGroup testGroup2 = new Library.Code.V3.YearBrowseGroup(new List<Title>(dateAdded.Titles)); testGroup2.Owner = this; testGroup2.Description = dateAdded.Name; testGroup2.DefaultImage = null;// new Image("resx://Library/Library.Resources/Genre_Sample_mystery"); testGroup2.Invoked += delegate(object sender, EventArgs args) { OMLProperties properties = new OMLProperties(); properties.Add("Application", OMLApplication.Current); properties.Add("I18n", I18n.Instance); Command CommandContextPopOverlay = new Command(); properties.Add("CommandContextPopOverlay", CommandContextPopOverlay); List<TitleFilter> newFilter = new List<TitleFilter>(m_filters); newFilter.Add(new TitleFilter(TitleFilterType.DateAdded, dateAdded.Name)); Library.Code.V3.GalleryPage gallery = new Library.Code.V3.GalleryPage(newFilter, testGroup2.Description); properties.Add("Page", gallery); OMLApplication.Current.Session.GoToPage(@"resx://Library/Library.Resources/V3_GalleryPage", properties); }; testGroup2.ContentLabelTemplate = Library.Code.V3.BrowseGroup.StandardContentLabelTemplate; this.m_listContent.Add(testGroup2); } this.IsBusy = false; }
private void loadBackground(object options) { foreach (FilteredTitleCollection year in TitleCollectionManager.GetAllYearsGrouped(m_filters)) { Library.Code.V3.YearBrowseGroup testGroup2 = new Library.Code.V3.YearBrowseGroup(new List<Title>(year.Titles)); testGroup2.Owner = this; //tmp hack for unknown dates if (year.Name == "1900") testGroup2.Description = "UNKNOWN"; else testGroup2.Description = year.Name; testGroup2.DefaultImage = null; testGroup2.Invoked += delegate(object sender, EventArgs args) { OMLProperties properties = new OMLProperties(); properties.Add("Application", OMLApplication.Current); properties.Add("I18n", I18n.Instance); Command CommandContextPopOverlay = new Command(); properties.Add("CommandContextPopOverlay", CommandContextPopOverlay); List<TitleFilter> newFilter = new List<TitleFilter>(m_filters); newFilter.Add(new TitleFilter(TitleFilterType.Year, year.Name)); Library.Code.V3.GalleryPage gallery = new Library.Code.V3.GalleryPage(newFilter, testGroup2.Description); properties.Add("Page", gallery); OMLApplication.Current.Session.GoToPage(@"resx://Library/Library.Resources/V3_GalleryPage", properties); }; testGroup2.ContentLabelTemplate = Library.Code.V3.BrowseGroup.StandardContentLabelTemplate; m_listContent.Add(testGroup2); } this.IsBusy = false; }