public void OpenCategory(string filename, bool forward = true) { folderLevel = FolderLevel.PickBundle; AllNodeStrings.Clear(); returnToMenu = false; this.topCategory = (BundleItem.TopCategory)Enum.Parse(typeof(BundleItem.TopCategory), filename); bundleItems = TODV2.GetItemByTopCategory(this.topCategory); foreach (BundleItem b in bundleItems) { // if (File.Exists(Globals.BUNDLEPATH + b.bundle.ToString().ToLower())) AllNodeStrings.Add(b.BundleName.ToString() + ".bundle"); } AllNodeStrings = AllNodeStrings.Distinct().ToList(); if (forward) { ResetCurrentPage(); } else { GetSavedPage(); } BuildNodes(); }
public static List <BundleItem> GetItemByTopCategory(BundleItem.TopCategory tc) { return(_tod.FindAll(x => x.topFolder == tc)); }